CSS3 Typography
For explanation https://vimeo.com/94330865
<div class="plate">
<div class="plate">
<p class="script"><span>The Real</span></p>
<p class="shadow text1">AMERICAN</p>
<p class="shadow text2">BBQ</p>
<p class="shadow text3">SAUCE</p>
<p class="script"><span>by Remia</span></p>
</div>
@import url(http://fonts.googleapis.com/css?family=Arvo:700);
@import url(http://fonts.googleapis.com/css?family=Arvo:700);
@import url(http://fonts.googleapis.com/css?family=Seaweed+Script);
body {
background-color: #222;
}
.plate {
width: 410px;
margin: 10% auto;
}
.shadow {
color: #fff;
font-family: Arvo;
font-weight: bold;
text-shadow:
-3px -3px 0 #222,
3px -3px 0 #222,
-3px 3px 0 #222,
3px 3px 0 #222,
4px 4px 0 #fff,
5px 5px 0 #fff,
6px 6px 0 #fff,
7px 7px 0 #fff;
line-height: 0.8em;
letter-spacing: 0.1em;
transform: scaleY(0.7);
transform: scaleY(0.7);
transform: scaleY(0.7);
margin:0;
text-align: center;
}
.script {
font-family: "Seaweed Script";
color: #fff;
text-align: center;
font-size: 40px;
position: relative;
margin:0;
}
.script span {
background-color: #222;
padding: 0 0.3em;
}
.script:before {
content:"";
display: block;
position: absolute;
z-index:-1;
top: 50%;
width: 100%;
border-bottom: 3px solid #fff;
}
.text1 {
font-size: 60px;
}
.text2 {
font-size: 169px;
}
.text3 {
font-size: 100px;
}