Demo of webfonts (and text-shadows) for WEB175 Web Development I
A Pen by Wayne Lippold on CodePen.
| <div class="quote"> | |
| <span class="line1">If you haven’t</span> | |
| <span class="line2">surprised</span> | |
| <span class="line3">yourself yet,</span> | |
| <span class="line4">you haven’t done</span> | |
| <span class="line5">enough</span> | |
| <span class="line6">sketching</span> | |
| <cite>—Josh Collinsworth</cite> | |
| </div> |
| // All webfonts via Google Fonts | |
| // Created as a demonstration for WEB175 Website Development |
| @import url(http://fonts.googleapis.com/css?family=Lato:900|Fredericka+the+Great|Oswald:700|Vidaloka); | |
| html { | |
| font-size: 200%; | |
| /* This can be changed and all text will resize! */ | |
| } | |
| body { | |
| background: #424242; | |
| } | |
| .quote { | |
| margin: 2rem auto; | |
| width: 20.5rem; | |
| } | |
| span { | |
| display: block; | |
| text-rendering: optimizeLegibility; /* Better kerning, worse performance */ | |
| } | |
| .line1 { | |
| font: 2rem/2.5rem 'Lato', sans-serif; | |
| text-transform: uppercase; | |
| letter-spacing: 0.35rem; | |
| color: #9DE7C5; | |
| text-shadow: -4px 3px 0 #424242, | |
| -6px 5px 0 rgba(255,255,255,0.125); | |
| /* If I wanted to be extra-fancy, I could also define | |
| text-shadows in rems (instead of pixels) to make | |
| them resize when the font-size was adjusted */ | |
| } | |
| .line2 { | |
| font: 4.25rem/4.5rem 'Oswald', sans-serif; | |
| letter-spacing: 0.15rem; | |
| text-transform: uppercase; | |
| color: #fff; | |
| text-shadow: -1px 1px 0 #424242, | |
| -4px 4px 0 #424242, | |
| -5px 5px 0 rgb(59, 234, 147), | |
| -6px 6px 0 rgb(59, 234, 147), | |
| -7px 7px 0 rgb(15, 179, 186), | |
| -8px 8px 0 rgb(15, 179, 186), | |
| -9px 9px 0 rgb(15, 95, 186), | |
| -10px 10px 0 rgb(15, 95, 186), | |
| -11px 11px 25px #000; | |
| } | |
| .line3 { | |
| font: 2.45rem/3.45rem 'Vidaloka', serif; | |
| text-transform: uppercase; | |
| letter-spacing: 0.25rem; | |
| color: rgb(135, 207, 87); | |
| text-shadow: -2px 2px 5px #000; | |
| } | |
| .line4 { | |
| font: bold 1.5rem/1rem 'Lato', sans-serif; | |
| text-transform: uppercase; | |
| letter-spacing: 0.15rem; | |
| margin-top: 1.25rem; | |
| color: #7DDDCE; | |
| } | |
| .line5 { | |
| font: 4.25rem/3.5rem 'Vidaloka', serif; | |
| text-align: right; | |
| margin-right: 0.5rem; | |
| color: #3BDDC4; | |
| position: relative; | |
| } | |
| .line5:after { | |
| content: 'enough'; | |
| position: absolute; | |
| top: 0px; | |
| right: 0px; | |
| filter: blur(5px); /* Unsupported as-is in Firefox */ | |
| color: rgba(0, 0, 0, 0.5); | |
| } | |
| .line6 { | |
| font: 4.6rem/4.25rem 'Fredericka the Great', cursive; | |
| color: #FFF; | |
| text-shadow: 0 1px #2b2b2b, | |
| -1px 0 #000, | |
| -1px 2px #2b2b2b, | |
| -2px 1px #000, | |
| -2px 3px #2b2b2b, | |
| -3px 2px #000, | |
| -3px 4px #2b2b2b, | |
| -4px 3px #000, | |
| -4px 5px #2b2b2b, | |
| -5px 4px #000, | |
| -5px 6px #2b2b2b, | |
| -6px 5px #000, | |
| -6px 7px #2b2b2b, | |
| -7px 6px #000, | |
| -7px 8px #2b2b2b, | |
| -8px 7px #000; | |
| } | |
| cite { | |
| font: 0.85rem 'Lato', sans-serif; | |
| text-transform: uppercase; | |
| letter-spacing: 0.4rem; | |
| color: #222; | |
| } |
Demo of webfonts (and text-shadows) for WEB175 Web Development I
A Pen by Wayne Lippold on CodePen.