"mobile card"
Bootstrap 3.0.0 Snippet by evarevirus

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <body> <main> <!-- Navigation --> <section class="navigation"> <div class="back-to-home"> <!-- Arrow - object svg --> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30" height="30" viewBox="0 0 30 30" version="1.1"> <title>Arrow</title> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g stroke-width="2" stroke="#42444C"> <polyline class="arrow" points="29.3 4 18.3 15.5 29.3 26"/> </g></g> </svg> </div> <div class="search"> <!-- Search - object svg --> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30" height="30" viewBox="0 0 30 30" version="1.1"> <title>Search</title> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g stroke="#40414A" stroke-width="2"> <path class="line" d="M18 19L26.6 27.6" stroke-linecap="square"/> <path class="circle" d="M10.5 21C15.7 21 20 16.7 20 11.5 20 6.3 15.7 2 10.5 2 5.3 2 1 6.3 1 11.5 1 16.7 5.3 21 10.5 21L10.5 21Z"/> </g></g> </svg> </div> </section> <!-- Picture and name of restaurant --> <section class="restaurant"> <div></div> <h1>The Water Club</h1> </section> <!-- Number of tables to book --> <section class="number-of-tables"> <h2>Table For</h2> <div class="minus"> <!-- Minus - object svg --> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="11" height="5" viewBox="0 0 11 5" version="1.1"> <title>Minus</title> <path d="M0 2.5C0 1.1 1.1 0 2.5 0L8.5 0C9.9 0 11 1.1 11 2.5 11 3.9 9.9 5 8.5 5L2.5 5C1.1 5 0 3.9 0 2.5L0 2.5Z" id="minus" fill="#AAABAF"/> </svg> </div> <div class="counter">2</div> <div class="plus"> <!-- Plus - object svg --> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="19" height="19" viewBox="0 0 19 19" version="1.1"> <title>Plus</title> <path d="M7 7L2.5 7C1.1 7 0 8.1 0 9.5 0 10.9 1.1 12 2.5 12L7 12 7 16.5C7 17.9 8.1 19 9.5 19 10.9 19 12 17.9 12 16.5L12 12 16.5 12C17.9 12 19 10.9 19 9.5 19 8.1 17.9 7 16.5 7L12 7 12 2.5C12 1.1 10.9 0 9.5 0 8.1 0 7 1.1 7 2.5L7 7 7 7Z" id="plus" fill="#5E606A"/> </svg> </div> </section> <!-- Date and time --> <section class="choose-date"> <h2>Choose Date <span>&</span> Time</h2> <div>05 May 2017 <span>-</span> 19:30</div> </section> <!-- Confirm button --> <section class="confirm-book"> <div>Confirm</div> </section> </main> <footer>Inspired by <a href="https://dribbble.com/shots/2639709-Confirm-Reservation" target="_blank">Goutham</a></footer> </body>
/* Typo */ @import 'https://fonts.googleapis.com/css?family=Montserrat|Varela|Oswald:400,700'; /* Main */ body { background-color: #F4F4F4; } main { width: 375px; height: 667px; margin: 40px auto 0 auto; border: 1px solid #F4F4F4; background-color: #FFFFFF; box-shadow: 0 20px 40px -10px rgba(0, 0, 0, .2); position: relative; } section { width: 315px; margin: 0 auto; } /* Navigation */ .navigation { margin-top: 40px; overflow: hidden; height: 30px; } .back-to-home { float: left; } .search { float: right; } /* Restaurant */ .restaurant div:nth-child(1) { width: 95px; height: 95px; margin: 0 auto; border: 6px solid #474850; border-radius: 50%; background: url("http://www.phuketdining.com/images/casuarina_large.jpg") no-repeat; background-size: cover; box-shadow: 0 5px 9px 0 rgba(71, 72, 80, .5); } .restaurant h1 { padding: 0; margin: 30px 0 0 0; text-align: center; text-transform: uppercase; color: #64666F; font-family: 'Montserrat', sans-serif; font-size: 16px; } /* Number of tables to book */ .number-of-tables { text-align: center; margin-top: 60px; } .number-of-tables h2 { text-align: center; margin-bottom: 20px; font-family: 'Varela', sans-serif; font-size: 16px; color: #707076 } .number-of-tables div { display: inline-block; } .counter { font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 72px; margin: 0 60px; color: #5E606A; } .minus, .plus { height: 72px; width: 30px; vertical-align: top; position: relative; } .minus svg, .plus svg { display: inline-block; position: absolute; top: 50%; transform: translate(-50%, -50%); } /* Date and time */ .choose-date { margin-top: 70px; } .choose-date h2, .choose-date div { text-align: center; } .choose-date h2 { font-family: 'Varela', sans-serif; font-size: 16px; margin-bottom: 20px; color: #707076; } .choose-date h2 span { font-family: "Verdana", sans-serif; } .choose-date div { font-family: 'Oswald', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 20px; word-spacing: 5px; color: #5E606A; } .choose-date div span { font-family: "Montserrat", sans-serif; font-size: 25px; } /* Confirm */ .confirm-book { width: 255px; height: 46px; line-height: 46px; position: absolute; bottom: 40px; left: 50%; transform: translateX(-50%); text-align: center; text-transform: uppercase; font-size: 16px; font-family: 'Montserrat', sans-serif; background-color: #474850; color: #FFFFFF; box-shadow: 0 12px 15px -9px rgba(71, 72, 80, .5); } /* Footer */ footer { font-family: "Verdana", sans-serif; font-size: 14px; box-sizing: border-box; width: 375px; margin: 15px auto; padding-right: 15px; text-align: right; } footer a:visited, footer a:link { color: #000000; }

Related: See More


Questions / Comments: