<meta name = "format-detection" content = "telephone=no">
<section class="menu">
<h1 class="heading-1">The Bun Shop</h1>
<ul class="menu-items">
<li class="item">Short Ribs Burger
<span class="description">Our butcher's best blend topped with a cheddar cheese sauce</span>
<span class="serving">Served on a pretzel bun aside house-made dill pickles</span>
</li>
<li class="item">Bacon, Egg & Cheeseburger
<span class="description">A rich, hangover breakfast with traditional toppings</span>
<span class="serving">Served on a toasted brioche bun aside cumin-crusted oven fries</span>
</li>
<li class="item">Wild Mushroom Turkey Burger
<span class="description">Chanterelles and shiitakes atop a lean patty lathered with chipotle mayonnaise</span>
<span class="serving">Served on a sesame bun aside Mexican grilled corn</span>
</li>
</ul>
<p class="price">$12.00 13 14 15 16 17 18 19 $20 21 22 23 24 25 26</p>
</section>
$cream: #f2eee1;
$brown: #2d1006;
$rose: #70273b;
$taupe: #776150;
section {
display: block;
}
html {
font-size: 62.5%;
}
body {
background-color: $cream;
margin: 0;
padding: 0;
}
h1, ul, li, span, p {
margin: 0;
padding: 0;
}
.menu {
padding: 40px 0;
padding: 4rem 0;
text-rendering: optimizeLegibility;
@media screen and (max-width: 650px) {
padding: 25px 0;
padding: 2.5rem 0;
}
.heading-1 {
font-family: "alpha-echo", helvetica, arial, sans-serif;
font-size: 120px;
font-size: 12rem;
font-size: 13.5vw;
font-weight: 400;
font-style: normal;
line-height: .8;
text-align: center;
color: $brown;
margin: 0;
margin-bottom: 40px;
margin-bottom: 4rem;
@media screen and (max-width: 650px) {
margin-bottom: 20px;
margin-bottom: 2.0rem;
}
}
.menu-items {
list-style-type: none;
.item {
font-family: "de-walpergens-pica-sc", georgia, serif;
font-size: 40px;
font-size: 4rem;
font-size: 3.7vw;
font-weight: 400;
font-style: normal;
letter-spacing: 2px;
letter-spacing: .2rem;
text-transform: lowercase;
line-height: .9;
text-align: center;
color: $rose;
margin: 0 5% 30px;
margin: 0 5% 3rem;
@media screen and (max-width: 650px) {
font-size: 6vw;
}
.description {
display: block;
font-family: "de-walpergens-pica", georgia, serif;
font-size: 30px;
font-size: 3.0rem;
font-size: 2.8vw;
line-height: 1.2;
letter-spacing: 0;
text-transform: none;
color: $taupe;
padding: 10px 0 5px;
padding: 1rem 0 .5rem;
@media screen and (max-width: 650px) {
font-size: 4.3vw;
}
}
.serving {
display: block;
font-family: "de-walpergens-pica", georgia, serif;
font-size: 22px;
font-size: 2.2rem;
font-size: 2.2vw;
font-style: italic;
line-height: 1.1;
letter-spacing: 0;
text-transform: none;
color: $taupe;
@media screen and (max-width: 650px) {
font-size: 3.8vw;
}
}
}
}
.price {
font-family: "de-walpergens-pica", georgia, serif;
font-weight: 400;
font-style: italic;
font-size: 30px;
font-size: 3.0rem;
font-size: 2.8vw;
line-height: 1;
text-align: center;
color: $brown;
margin-bottom: 0;
@media screen and (max-width: 650px) {
font-size: 4.3vw;
}
}
}
View Compiled
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.