<div class="wrapper">
<header>
<h1 class="symbol" title="symbol" >
<div class="word">
<div class="letter S">
<p>S</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle left "></div>
<div class="element line "></div>
<div class="element line "></div>
<div class="element line "></div>
</div>
<div class="letter Y">
<p>Y</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter M">
<p>M</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter B">
<p>B</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element line"></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter O">
<p>O</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element line vertical"></div>
</div>
<div class="letter L">
<p>L</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element line vertical"></div>
<div class="element line"></div>
</div>
</div>
</h1>
</header>
<section class="container">
<div class="letter A">
<p>A</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element line"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
</div>
<div class="letter B">
<p>B</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element line"></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter C">
<p>C</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter D">
<p>D</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element line vertical"></div>
<div class="element line"></div>
</div>
<div class="letter E">
<p>E</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter F">
<p>F</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle top"></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle left"></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter G">
<p>G</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element line"></div>
<div class="element line vertical"></div>
</div>
<div class="letter H">
<p>H</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter I">
<p>I</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter J">
<p>J</p>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element line vertical"></div>
</div>
<div class="letter K">
<p>K</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle bottom"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle right "></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter L">
<p>L</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element line vertical"></div>
<div class="element line"></div>
</div>
<div class="letter M">
<p>M</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter N">
<p>N</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter O">
<p>O</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element line vertical"></div>
</div>
<div class="letter P">
<p>P</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter Q">
<p>Q</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle right "></div>
<div class="element line"></div>
</div>
<div class="letter R">
<p>R</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element line vertical"></div>
<div class="element line"></div>
<div class="element line"></div>
</div>
<div class="letter S">
<p>S</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle left "></div>
<div class="element line "></div>
<div class="element line "></div>
<div class="element line "></div>
</div>
<div class="letter T">
<p>T</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle bottom "></div>
<div class="element line"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter U">
<p>U</p>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter V">
<p>V</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle bottom "></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter W">
<p>W</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter X">
<p>X</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter Y">
<p>Y</p>
<div class="element semi-circle top "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
<div class="element line vertical"></div>
</div>
<div class="letter Z">
<p>Z</p>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle top "></div>
<div class="element semi-circle bottom "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle right "></div>
<div class="element semi-circle left "></div>
<div class="element semi-circle left "></div>
<div class="element line "></div>
<div class="element line "></div>
<div class="element line "></div>
</div>
</section>
</div>
/*
Project Name: Symbol
Description: Pure CSS font #3
Author: @c4rin3
Author URI: http://c4rin3.vituelles.fr
*/
*, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
}
body {
font-size: 3px;
color: white;
margin: 0;
background: #1A1A1A;
font-family: helvetica, arial, sans-serif;
text-align: center;
}
h2, p, h1 {
letter-spacing: 1px;
font-weight: 300;
line-height: 1.5;
text-transform: uppercase;
}
h1 { font-size: 3px; }
p { font-size: 14px; }
.wrapper {
width: 80%;
margin: 20em auto ;
padding: 5%;
border-top: 0.8em solid white;
border-bottom: 0.8em solid white;
border-right: 0.8em solid yellow;
border-left: 0.8em solid yellow;
}
header, section {
margin: 0 auto;
}
header {
/* border-bottom: 1px solid;*/
padding-bottom: 20em;
}
/* ELEMENTS
-------------------------------------------------- */
.element {
width:6em;
height:6em;
position: relative;
margin: 3em;
/*border:1em solid ;*/
display: inline-block;
}
/* SEMI-CIRCLE STROKE
-------------------------------------------------- */
.element.semi-circle:after {
content:"";
position: absolute;
border: 0.8em solid;
background: none;
}
/* -- SEMI-CIRCLE PLAIN -- */
.semi-circle.plain:after {
background: white;
}
.semi-circle.top:after , .semi-circle.bottom:after {
width:100%;
height: 50%;
}
.semi-circle.top:after {
border-radius: 50% / 100% 100% 0 0;
border-bottom: none;
left: 0;
}
.semi-circle.bottom:after {
border-radius: 50% / 0 0 100% 100%;
border-top: none;
bottom: 0;
left: 0;
}
.semi-circle.left:after , .semi-circle.right:after {
width:50%;
height: 100%;
}
.semi-circle.left:after {
border-radius: 200% 0 0 200% / 100% 0 0 100%;
border-right: none;
left:0;
}
.semi-circle.right:after {
border-radius: 0 200% 200% 0 / 0 100% 100% 0;
border-left: none;
right: 0;
}
/* Lines
-------------------------------------------------- */
.element.line {
height:0;
}
.element.line:after {
content:"";
position: absolute;
border-top: 0.4em solid;
width:100%;
top:0;
left: 0;
}
/* line vertical */
.element.line.vertical {
width:0;
}
.line.vertical:after {
content:"";
position: absolute;
border-top: none;
border-left: 0.4em solid;
height:100%;
top:0;
left: 0;
}
/* ANIMATION
-------------------------------------------------- */
/* ALPHABET */
.letter .element {
transition: all 1s ease-in-out;
}
.letter:hover .element{
animation-duration: 3s;
animation-iteration-count: infinite;
animation-timing-function: ease-in-out;
}
.letter:hover .semi-circle{
animation-name: rotation-left;
}
.letter:hover .line{
animation-name: drawline;
}
.letter:hover .line.vertical{
animation-name: drawlinevert;
}
.letter.A:hover :nth-child(3), .letter.A:hover :nth-child(5), .letter.A:hover :nth-child(7), .letter.A:hover :nth-child(8), .letter.A:hover :nth-child(17),
.letter.B:hover :nth-child(3), .letter.B:hover :nth-child(5), .letter.B:hover :nth-child(6), .letter.B:hover :nth-child(7), .letter.B:hover :nth-child(11), .letter.B:hover :nth-child(12),
.letter.C:hover :nth-child(2), .letter.C:hover :nth-child(4), .letter.C:hover :nth-child(6), .letter.C:hover :nth-child(10), .letter.C:hover :nth-child(11),
.letter.D:hover :nth-child(3), .letter.D:hover :nth-child(5), .letter.D:hover :nth-child(7), .letter.D:hover :nth-child(8), .letter.D:hover :nth-child(12),
.letter.E:hover :nth-child(3), .letter.E:hover :nth-child(4), .letter.E:hover :nth-child(5), .letter.E:hover :nth-child(9), .letter.E:hover :nth-child(12), .letter.E:hover :nth-child(13), .letter.E:hover :nth-child(14),
.letter.F:hover :nth-child(2), .letter.F:hover :nth-child(6), .letter.F:hover :nth-child(7), .letter.F:hover :nth-child(9), .letter.F:hover :nth-child(12),
.letter.G:hover :nth-child(2), .letter.G:hover :nth-child(4), .letter.G:hover :nth-child(7),
.letter.H:hover :nth-child(2), .letter.H:hover :nth-child(9), .letter.H:hover :nth-child(5), .letter.H:hover :nth-child(6), .letter.H:hover :nth-child(11), .letter.H:hover :nth-child(12), .letter.H:hover :nth-child(14),
.letter.I:hover :nth-child(2), .letter.I:hover :nth-child(9), .letter.I:hover :nth-child(7), .letter.I:hover :nth-child(6), .letter.I:hover :nth-child(11), .letter.I:hover :nth-child(10), .letter.I:hover :nth-child(14),
.letter.J:hover :nth-child(2), .letter.J:hover :nth-child(4), .letter.J:hover :nth-child(6), .letter.J:hover :nth-child(8),
.letter.K:hover :nth-child(3), .letter.K:hover :nth-child(4), .letter.K:hover :nth-child(5), .letter.K:hover :nth-child(9), .letter.K:hover :nth-child(12), .letter.K:hover :nth-child(13), .letter.K:hover :nth-child(15),
.letter.L:hover :nth-child(3), .letter.L:hover :nth-child(5), .letter.L:hover :nth-child(6), .letter.L:hover :nth-child(9),
.letter.M:hover :nth-child(2), .letter.M:hover :nth-child(9), .letter.M:hover :nth-child(5), .letter.M:hover :nth-child(6), .letter.M:hover :nth-child(11), .letter.M:hover :nth-child(12), .letter.M:hover :nth-child(15),
.letter.N:hover :nth-child(2), .letter.N:hover :nth-child(4), .letter.N:hover :nth-child(9), .letter.N:hover :nth-child(10),
.letter.O:hover :nth-child(2), .letter.O:hover :nth-child(5), .letter.O:hover :nth-child(8),
.letter.P:hover :nth-child(2), .letter.P:hover :nth-child(5), .letter.P:hover :nth-child(6), .letter.P:hover :nth-child(8), .letter.P:hover :nth-child(10),
.letter.Q:hover :nth-child(2), .letter.Q:hover :nth-child(5), .letter.Q:hover :nth-child(8),
.letter.R:hover :nth-child(2), .letter.R:hover :nth-child(5), .letter.R:hover :nth-child(6), .letter.R:hover :nth-child(8), .letter.R:hover :nth-child(10), .letter.R:hover :nth-child(12), .letter.R:hover :nth-child(13),
.letter.S:hover :nth-child(2), .letter.S:hover :nth-child(4), .letter.S:hover :nth-child(9), .letter.S:hover :nth-child(10),
.letter.T:hover :nth-child(2), .letter.T:hover :nth-child(5), .letter.T:hover :nth-child(6), .letter.T:hover :nth-child(8), .letter.T:hover :nth-child(10),
.letter.U:hover :nth-child(2), .letter.U:hover :nth-child(4), .letter.U:hover :nth-child(6), .letter.U:hover :nth-child(10), .letter.U:hover :nth-child(11),
.letter.V:hover :nth-child(2), .letter.V:hover :nth-child(5), .letter.V:hover :nth-child(7), .letter.V:hover :nth-child(9), .letter.V:hover :nth-child(10), .letter.V:hover :nth-child(13),
.letter.W:hover :nth-child(2), .letter.W:hover :nth-child(9), .letter.W:hover :nth-child(5), .letter.W:hover :nth-child(6), .letter.W:hover :nth-child(11), .letter.W:hover :nth-child(12), .letter.W:hover :nth-child(16),
.letter.X:hover :nth-child(2), .letter.X:hover :nth-child(5), .letter.X:hover :nth-child(9), .letter.X:hover :nth-child(12), .letter.X:hover :nth-child(11), .letter.X:hover :nth-child(14),
.letter.Y:hover :nth-child(3), .letter.Y:hover :nth-child(6), .letter.Y:hover :nth-child(7), .letter.Y:hover :nth-child(11), .letter.Y:hover :nth-child(8),
.letter.Z:hover :nth-child(11), .letter.Z:hover :nth-child(13), .letter.Z:hover :nth-child(4), .letter.Z:hover :nth-child(7)
{
animation-name: rotation-right;
}
.letter.A :nth-child(3), .letter.A :nth-child(5), .letter.A :nth-child(7), .letter.A :nth-child(8), .letter.A :nth-child(17),
.letter.B :nth-child(3), .letter.B :nth-child(5), .letter.B :nth-child(6), .letter.B :nth-child(7), .letter.B :nth-child(11), .letter.B :nth-child(12),
.letter.C :nth-child(2), .letter.C :nth-child(4), .letter.C :nth-child(6), .letter.C :nth-child(10), .letter.C :nth-child(11),
.letter.D :nth-child(3), .letter.D :nth-child(5), .letter.D :nth-child(7), .letter.D :nth-child(8), .letter.D :nth-child(12),
.letter.E :nth-child(3), .letter.E :nth-child(4), .letter.E :nth-child(5), .letter.E :nth-child(9), .letter.E :nth-child(12), .letter.E :nth-child(13), .letter.E :nth-child(14),
.letter.F :nth-child(2), .letter.F :nth-child(6), .letter.F :nth-child(7), .letter.F :nth-child(9), .letter.F :nth-child(12),
.letter.G :nth-child(2), .letter.G :nth-child(4), .letter.G :nth-child(7),
.letter.H :nth-child(2), .letter.H :nth-child(9), .letter.H :nth-child(5), .letter.H :nth-child(6), .letter.H :nth-child(11), .letter.H :nth-child(12), .letter.H :nth-child(14),
.letter.I :nth-child(2), .letter.I :nth-child(9), .letter.I :nth-child(7), .letter.I :nth-child(6), .letter.I :nth-child(11), .letter.I :nth-child(10), .letter.I :nth-child(14),
.letter.J :nth-child(2), .letter.J :nth-child(4), .letter.J :nth-child(6), .letter.J :nth-child(8),
.letter.K :nth-child(3), .letter.K :nth-child(4), .letter.K :nth-child(5), .letter.K :nth-child(9), .letter.K :nth-child(12), .letter.K :nth-child(13), .letter.K :nth-child(15),
.letter.L :nth-child(3), .letter.L :nth-child(5), .letter.L :nth-child(6), .letter.L :nth-child(9),
.letter.M :nth-child(2), .letter.M :nth-child(9), .letter.M :nth-child(5), .letter.M :nth-child(6), .letter.M :nth-child(11), .letter.M :nth-child(12), .letter.M :nth-child(15),
.letter.N :nth-child(2), .letter.N :nth-child(4), .letter.N :nth-child(9), .letter.N :nth-child(10),
.letter.O :nth-child(2), .letter.O :nth-child(5), .letter.O :nth-child(8),
.letter.P :nth-child(2), .letter.P :nth-child(5), .letter.P :nth-child(6), .letter.P :nth-child(8), .letter.P :nth-child(10),
.letter.Q :nth-child(2), .letter.Q :nth-child(5), .letter.Q :nth-child(8),
.letter.R :nth-child(2), .letter.R :nth-child(5), .letter.R :nth-child(6), .letter.R :nth-child(8), .letter.R :nth-child(10), .letter.R :nth-child(12), .letter.R :nth-child(13),
.letter.S :nth-child(2), .letter.S :nth-child(4), .letter.S :nth-child(9), .letter.S :nth-child(10),
.letter.T :nth-child(2), .letter.T :nth-child(5), .letter.T :nth-child(6), .letter.T :nth-child(8), .letter.T :nth-child(10),
.letter.U :nth-child(2), .letter.U :nth-child(4), .letter.U :nth-child(6), .letter.U :nth-child(10), .letter.U :nth-child(11),
.letter.V :nth-child(2), .letter.V :nth-child(5), .letter.V :nth-child(7), .letter.V :nth-child(9), .letter.V :nth-child(10), .letter.V :nth-child(13),
.letter.W :nth-child(2), .letter.W :nth-child(9), .letter.W :nth-child(5), .letter.W :nth-child(6), .letter.W :nth-child(11), .letter.W :nth-child(12), .letter.W :nth-child(16),
.letter.X :nth-child(2), .letter.X :nth-child(5), .letter.X :nth-child(9), .letter.X :nth-child(12), .letter.X :nth-child(11), .letter.X :nth-child(14),
.letter.Y :nth-child(3), .letter.Y :nth-child(6), .letter.Y :nth-child(7), .letter.Y :nth-child(11), .letter.Y :nth-child(8),
.letter.Z :nth-child(11), .letter.Z :nth-child(13), .letter.Z :nth-child(4), .letter.Z :nth-child(7)
{
color: yellow;
}
/* ELEMENTS ANIMATION
-------------------------------------------------- */
@keyframes rotation-right {
0%{ transform: rotate(0deg); }
50%{ transform: rotate(360deg); }
100%{ transform: rotate(360deg); }
}
@keyframes rotation-left {
0%{ transform: rotate(0deg); }
50%{ transform: rotate(-360deg); }
100%{ transform: rotate(-360deg); }
}
@keyframes drawline {
0%{ transform: scaleX(1); }
25%{ transform: scaleX(0); }
50%{ transform: scaleX(-1); }
100%{ transform: scaleX(-1); }
}
@keyframes drawlinevert {
0%{ transform: scaleY(1); }
25%{ transform: scaleY(0); }
50%{ transform: scaleY(-1); }
100%{ transform: scaleY(-1); }
}
/* LETTERS SPEC.
-------------------------------------------------- */
.letter {
width: 30em; /*150px*/
height: 30em;
font-weight: bold;
margin: 12em;
position: relative;
display: inline-block;
}
.word .letter {
margin: 6em;
}
.letter:hover {
cursor: pointer;
}
.letter p {
font-size: 150em;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
top:0;
opacity: 0.2;
color: #222;
display: none;
}
.letter .element {
margin: 0;
position: absolute;
border:none;
}
/* A
-------------------------------------------------- */
.letter.A :nth-child(2){
top: 0em;
left: 6em;
width:18em;height: 18em;
}
.letter.A :nth-child(3){
top: 3em;
left: 9em;
width:12em;height: 12em;
}
.letter.A :nth-child(4){
top: 6em;
left: 3em;
}
.letter.A :nth-child(5){
top: 6em;
right: 3em;
}
.letter.A :nth-child(6){
top: 21em;
left: 3em;
}
.letter.A :nth-child(7){
top: 21em;
right: 3em;
}
.letter.A :nth-child(8){
top: 21em;
left: 3em;
}
.letter.A :nth-child(9){
top: 21em;
right: 3em;
}
.letter.A :nth-child(10){
width:12em; height: 12em;
top: 18em;
left: 0em;
}
.letter.A :nth-child(11){
width:12em; height: 12em;
top: 18em;
right: 0em;
}
.letter.A :nth-child(12){
width:24em;
top: 15em;
left: 3em;
}
.letter.A :nth-child(13){
height: 12em;
top: 12em;
left: 6em;
}
.letter.A :nth-child(14){
height: 12em;
top: 12em;
right: 6em;
}
.letter.A :nth-child(15){
height: 9em;
top: 9em;
left: 15em;
}
.letter.A :nth-child(16), .letter.A :nth-child(17) {
width:6em; height: 6em;
top: 6em;
left: 12em;
}
/* B
-------------------------------------------------- */
.letter.B :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.B :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.B :nth-child(4){
width:12em;height: 12em;
top: 3em;
right: 0em;
}
.letter.B :nth-child(5){
width:12em;height: 12em;
bottom: 3em;
right: 0em;
}
.letter.B :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.B :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.B :nth-child(8){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.B :nth-child(9){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.B :nth-child(10){
width:6em;height:6em;
top: 6em;
right: 3em;
}
.letter.B :nth-child(11){
width:6em;height:6em;
bottom: 6em;
right: 3em;
}
.letter.B :nth-child(12){
width:6em;height:6em;
top: 6em;
right: 3em;
}
.letter.B :nth-child(13){
width:6em;height:6em;
bottom: 6em;
right: 3em;
}
.letter.B :nth-child(14){
width:24em;
top: 15em;
left: 0em;
}
.letter.B :nth-child(15){
height: 18em;
top: 6em;
left: 6em;
}
.letter.B :nth-child(16){
width:9em;
top: 9em;
left: 15em;
}
.letter.B :nth-child(17){
width:9em;
bottom: 9em;
left: 15em;
}
/* C
-------------------------------------------------- */
.letter.C :nth-child(2){
width: 30em;
height: 30em;
top: 0em;
left: 0em;
}
.letter.C :nth-child(3){
width: 18em;
height: 18em;
top: 6em;
left: 6em;
}
.letter.C :nth-child(4){
width: 6em;
height: 6em;
top: 3em;
right: 12em;
}
.letter.C :nth-child(5){
width: 6em;
height: 6em;
bottom: 3em;
right: 12em;
}
.letter.C :nth-child(6){
width: 12em;
height: 12em;
top: 0em;
right: 0em;
}
.letter.C :nth-child(7){
width: 12em;
height: 12em;
bottom: 0em;
right: 0em;
}
.letter.C :nth-child(8){
width: 6em;
height: 6em;
top: 3em;
right: 3em;
}
.letter.C :nth-child(9){
width: 6em;
height: 6em;
bottom: 3em;
right: 3em;
}
.letter.C :nth-child(10){
width: 6em;
height: 6em;
top: 3em;
right: 3em;
}
.letter.C :nth-child(11){
width: 6em;
height: 6em;
bottom: 3em;
right: 3em;
}
.letter.C :nth-child(12){
width:6em;
top: 6em;
right:6em;
}
.letter.C :nth-child(13){
width:6em;
bottom: 6em;
right:6em;
}
/* D
-------------------------------------------------- */
.letter.D :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.D :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.D :nth-child(4){
width:30em;height: 30em;
top: 0em;
right: 0em;
}
.letter.D :nth-child(5){
width:18em;height: 18em;
top: 6em;
right: 6em;
}
.letter.D :nth-child(6){
width:6em;height: 6em;
top: 12em;
right: 12em;
}
.letter.D :nth-child(7){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.D :nth-child(8){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.D :nth-child(9){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.D :nth-child(10){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.D :nth-child(11){
width:12em;height:12em;
top: 9em;
left: 9em;
}
.letter.D :nth-child(12){
width:12em;height:12em;
bottom: 9em;
left: 9em;
}
.letter.D :nth-child(13){
height: 18em;
top: 6em;
left: 6em;
}
.letter.D :nth-child(14){
width:9em;
top: 15em;
left: 0em;
}
/* E
-------------------------------------------------- */
.letter.E :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.E :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.E :nth-child(4){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.E :nth-child(5){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.E :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.E :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.E :nth-child(8){
width:12em;height:12em;
top: 0em;
right: 0em;
}
.letter.E :nth-child(9){
width:12em;height:12em;
bottom: 0em;
right: 0em;
}
.letter.E :nth-child(10){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.E :nth-child(11){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.E :nth-child(12){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.E :nth-child(13){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.E :nth-child(14){
width:6em;height:6em;
top: 12em;
left: 12em;
}
.letter.E :nth-child(15){
width:6em;height:6em;
top: 12em;
left: 12em;
}
.letter.E :nth-child(16){
width:12em;height:12em;
top: 9em;
left: 9em;
}
.letter.E :nth-child(17){
height: 18em;
top: 6em;
left: 6em;
}
.letter.E :nth-child(18){
width:9em;
top: 6em;
right:6em;
}
.letter.E :nth-child(19){
width:9em;
bottom: 6em;
right:6em;
}
.letter.E :nth-child(20){
width:15em;
top: 15em;
left:0em;
}
/* F
-------------------------------------------------- */
.letter.F :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.F :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.F :nth-child(4){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.F :nth-child(5){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.F :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.F :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.F :nth-child(8){
width:12em;height:12em;
top: 0em;
right: 0em;
}
.letter.F :nth-child(9){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.F :nth-child(10){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.F :nth-child(11){
width:12em;height:12em;
top: 9em;
left: 9em;
}
.letter.F :nth-child(12){
width:6em;height:6em;
top: 12em;
right: 12em;
}
.letter.F :nth-child(13){
width:6em;height:6em;
top: 12em;
right: 12em;
}
.letter.F :nth-child(14){
height: 18em;
top: 6em;
left: 6em;
}
.letter.F :nth-child(15){
width:9em;
top: 6em;
right:6em;
}
.letter.F :nth-child(16){
width:15em;
top: 15em;
left:0em;
}
/* G
-------------------------------------------------- */
.letter.G :nth-child(2){
width: 30em;
height: 30em;
top: 0em;
left: 0em;
}
.letter.G :nth-child(3){
width: 18em; height: 18em;
top: 6em;
left: 6em;
}
.letter.G :nth-child(4){
width: 12em; height: 12em;
top: 9em;
left: 9em;
}
.letter.G :nth-child(5){
width: 12em; height: 12em;
top: 12em;
right: 0em;
}
.letter.G :nth-child(6){
width: 6em; height: 6em;
top: 15em;
right: 3em;
}
.letter.G :nth-child(7){
width: 6em; height: 6em;
top: 15em;
right: 3em;
}
.letter.G :nth-child(8){
width: 9em;
top: 18em;
right: 6em;
}
.letter.G :nth-child(9){
height: 15em;
bottom: 0em;
right: 12em;
}
/* H
-------------------------------------------------- */
.letter.H :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.H :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.H :nth-child(4), .letter.H :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.H :nth-child(5), .letter.H :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.H :nth-child(8){
width:12em;height: 12em;
top: 0em;
right: 0em;
}
.letter.H :nth-child(9){
width:12em;height: 12em;
bottom: 0em;
right: 0em;
}
.letter.H :nth-child(10){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.H :nth-child(11){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.H :nth-child(12){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.H :nth-child(13){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.H :nth-child(14){
width:6em;height:6em;
bottom: 12em;
right: 12em;
}
.letter.H :nth-child(15){
width:6em;height:6em;
bottom: 12em;
right: 12em;
}
.letter.H :nth-child(16){
height: 18em;
top: 6em;
left: 6em;
}
.letter.H :nth-child(17){
height: 18em;
top: 6em;
right: 6em;
}
.letter.H :nth-child(18){
width: 9em;
top: 15em;
left: 3em;
}
.letter.H :nth-child(19){
width: 9em;
top: 15em;
right: 3em;
}
/* I
-------------------------------------------------- */
.letter.I :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.I :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.I :nth-child(4), .letter.I :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.I :nth-child(5), .letter.I :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.I :nth-child(8){
width:12em;height: 12em;
top: 0em;
right: 0em;
}
.letter.I :nth-child(9){
width:12em;height: 12em;
bottom: 0em;
right: 0em;
}
.letter.I :nth-child(10){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.I :nth-child(11){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.I :nth-child(12){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.I :nth-child(13){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.I :nth-child(14){
width:6em;height:6em;
bottom: 12em;
right: 12em;
}
.letter.I :nth-child(15){
width:6em;height:6em;
bottom: 12em;
right: 12em;
}
.letter.I :nth-child(16){
height: 9em;
top: 3em;
left: 15em;
}
.letter.I :nth-child(17){
height: 9em;
bottom: 3em;
left: 15em;
}
.letter.I :nth-child(18){
width: 18em;
top: 6em;
left: 6em;
}
.letter.I :nth-child(19){
width: 18em;
bottom: 6em;
left: 6em;
}
/* J
-------------------------------------------------- */
.letter.J :nth-child(2){
width:30em;height: 30em;
bottom: 0em;
left: 0em;
}
.letter.J :nth-child(3){
width:18em;height: 18em;
bottom: 6em;
left: 6em;
}
.letter.J :nth-child(4){
width:6em;height: 6em;
bottom: 12em;
left: 12em;
}
.letter.J :nth-child(5){
width:12em;height: 12em;
top: 0em;
right: 0em;
}
.letter.J :nth-child(6){
width:6em;height: 6em;
top: 12em;
right: 3em;
}
.letter.J :nth-child(7), .letter.J :nth-child(8){
width:6em;height: 6em;
top: 3em;
right: 3em;
}
.letter.J :nth-child(9){
height: 6em;
top: 6em;
right: 6em;
}
/* K
-------------------------------------------------- */
.letter.K :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.K :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.K :nth-child(4){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.K :nth-child(5){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.K :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.K :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.K :nth-child(8){
width:12em;height:12em;
top: 0em;
right: 0em;
}
.letter.K :nth-child(9){
width:12em;height:12em;
bottom: 0em;
right: 0em;
}
.letter.K :nth-child(10){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.K :nth-child(11){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.K :nth-child(12){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.K :nth-child(13){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.K :nth-child(14){
width:6em;height:6em;
top: 12em;
left: 12em;
}
.letter.K :nth-child(15){
width:6em;height:6em;
top: 12em;
left: 12em;
}
.letter.K :nth-child(16){
width:12em;height:12em;
top: 9em;
left: 9em;
}
.letter.K :nth-child(17){
height: 18em;
top: 6em;
left: 6em;
}
.letter.K :nth-child(18){
width:6em;
top: 6em;
right:6em;
}
.letter.K :nth-child(19){
width:6em;
bottom: 6em;
right:6em;
}
.letter.K :nth-child(20){
width:15em;
top: 15em;
left:0em;
}
/* L
-------------------------------------------------- */
.letter.L :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.L :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.L :nth-child(4), .letter.L :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.L :nth-child(5), .letter.L :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.L :nth-child(8){
width:12em;height: 12em;
bottom: 0em;
right: 0em;
}
.letter.L :nth-child(9), .letter.L :nth-child(10){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.L :nth-child(11){
height: 18em;
top: 6em;
left: 6em;
}
.letter.L :nth-child(12){
width: 9em;
bottom: 6em;
right: 6em;
}
/* M
-------------------------------------------------- */
.letter.M :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.M :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.M :nth-child(4), .letter.M :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.M :nth-child(5), .letter.M :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.M :nth-child(8){
width:12em;height: 12em;
top: 0em;
right: 0em;
}
.letter.M :nth-child(9){
width:12em;height: 12em;
bottom: 0em;
right: 0em;
}
.letter.M :nth-child(10), .letter.M :nth-child(12){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.M :nth-child(11), .letter.M :nth-child(13){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.M :nth-child(14){
width:12em;height: 12em;
top: 6em;
left: 9em;
}
.letter.M :nth-child(15), .letter.M :nth-child(16){
width:6em;height: 6em;
top: 9em;
left: 12em;
}
.letter.M :nth-child(17){
height: 18em;
top: 6em;
left: 6em;
}
.letter.M :nth-child(18){
height: 18em;
top: 6em;
right: 6em;
}
.letter.M :nth-child(19){
height: 9em;
top: 3em;
left: 15em;
}
/* N
-------------------------------------------------- */
.letter.N :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 3em;
}
.letter.N :nth-child(3){
width:6em;height: 6em;
top: 3em;
left: 6em;
}
.letter.N :nth-child(4){
width:12em;height: 12em;
bottom: 0em;
right: 3em;
}
.letter.N :nth-child(5){
width:6em;height: 6em;
bottom: 3em;
right: 6em;
}
.letter.N :nth-child(6){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.N :nth-child(7){
width:12em;height: 12em;
top: 0em;
right: 0em;
}
.letter.N :nth-child(8), .letter.N :nth-child(9) {
width:6em;height: 6em;
top: 3em;
right: 3em;
}
.letter.N :nth-child(10), .letter.N :nth-child(11) {
width:6em;height: 6em;
bottom: 3em;
left: 3em;
}
.letter.N :nth-child(12) {
height: 18em;
top: 6em;
left: 6em;
}
.letter.N :nth-child(13) {
height: 18em;
top: 6em;
right: 6em;
}
.letter.N :nth-child(14) {
height: 18em;
top: 6em;
left: 15em;
}
/* O
-------------------------------------------------- */
.letter.O :nth-child(2){
width: 30em; height: 30em;
top: 0em;
left: 0em;
}
.letter.O :nth-child(3){
width: 30em; height: 30em;
top: 0em;
left: 0em;
}
.letter.O :nth-child(4){
width: 18em; height: 18em;
top: 6em;
left: 6em;
}
.letter.O :nth-child(5){
width: 18em; height: 18em;
top: 6em;
left: 6em;
}
.letter.O :nth-child(6){
width: 12em; height: 12em;
top: 0em;
right: 0em;
}
.letter.O :nth-child(7), .letter.O :nth-child(8){
width: 6em; height: 6em;
top: 3em;
right: 3em;
}
.letter.O :nth-child(9){
width: 6em; height: 6em;
top: 12em;
right: 3em;
}
.letter.O :nth-child(10){
height: 6em;
top: 6em;
right: 6em;
}
/* P
-------------------------------------------------- */
.letter.P :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.P :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.P :nth-child(4), .letter.P :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.P :nth-child(5), .letter.P :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.P :nth-child(8){
width:18em;height:18em;
top: 0;
right: 0;
}
.letter.P :nth-child(9){
width:12em;height:12em;
top: 3em;
right: 3em;
}
.letter.P :nth-child(10), .letter.P :nth-child(11) {
width:6em;height:6em;
top: 6em;
right: 6em;
}
.letter.P :nth-child(12){
height:18em;
top: 6em;
left: 6em;
}
.letter.P :nth-child(13){
width:12em;
top: 15em;
left: 3em;
}
.letter.P :nth-child(14){
width:9em;
top: 9em;
left: 12em;
}
/* Q
-------------------------------------------------- */
.letter.Q :nth-child(2){
width: 30em; height: 30em;
top: 0em;
left: 0em;
}
.letter.Q :nth-child(3){
width: 30em; height: 30em;
top: 0em;
left: 0em;
}
.letter.Q :nth-child(4){
width: 18em; height: 18em;
top: 6em;
left: 6em;
}
.letter.Q :nth-child(5){
width: 18em; height: 18em;
top: 6em;
left: 6em;
}
.letter.Q :nth-child(6){
width: 12em; height: 12em;
bottom: 0em;
right: 0em;
}
.letter.Q :nth-child(7), .letter.Q :nth-child(8){
width: 6em; height: 6em;
bottom: 3em;
right: 3em;
}
.letter.Q :nth-child(9){
width: 6em; height: 6em;
right: 12em;
bottom: 3em;
}
.letter.Q :nth-child(10){
width: 6em;
bottom: 6em;
right: 6em;
}
/* R
-------------------------------------------------- */
.letter.R :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.R :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.R :nth-child(4), .letter.R :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.R :nth-child(5), .letter.R :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.R :nth-child(8){
width:18em;height:18em;
top: 0;
right: 0;
}
.letter.R :nth-child(9){
width:12em;height:12em;
top: 3em;
right: 3em;
}
.letter.R :nth-child(10), .letter.R :nth-child(11) {
width:6em;height:6em;
top: 6em;
right: 6em;
}
.letter.R :nth-child(12) {
width:12em;height:12em;
bottom: 0em;
right: 3em;
}
.letter.R :nth-child(13), .letter.R :nth-child(14) {
width:6em;height:6em;
bottom: 3em;
right: 6em;
}
.letter.R :nth-child(15){
height:18em;
top: 6em;
left: 6em;
}
.letter.R :nth-child(16){
width:12em;
top: 15em;
left: 3em;
}
.letter.R :nth-child(17){
width:9em;
top: 9em;
left: 12em;
}
/* S
-------------------------------------------------- */
.letter.S :nth-child(2){
width: 12em; height: 12em;
top: 3em;
left: 3em;
}
.letter.S :nth-child(3){
width: 6em; height: 6em;
top: 6em;
left: 6em;
}
.letter.S :nth-child(4){
width: 12em; height: 12em;
bottom: 3em;
right: 3em;
}
.letter.S :nth-child(5){
width: 6em; height: 6em;
bottom: 6em;
right: 6em;
}
.letter.S :nth-child(6){
width: 6em; height: 6em;
top: 3em;
left: 9em;
}
.letter.S :nth-child(7){
width: 6em; height: 6em;
bottom: 3em;
right: 9em;
}
.letter.S :nth-child(8), .letter.S :nth-child(9){
width: 6em; height: 6em;
top: 3em;
right: 3em;
}
.letter.S :nth-child(10), .letter.S :nth-child(11){
width: 6em; height: 6em;
bottom: 3em;
left: 3em;
}
.letter.S :nth-child(12){
width: 12em; height: 12em;
top: 0em;
right: 0em;
}
.letter.S :nth-child(13){
width: 12em; height: 12em;
bottom: 0em;
left: 0em;
}
.letter.S :nth-child(14){
width: 9em;
top: 6em;
left: 15em;
}
.letter.S :nth-child(15){
width: 9em;
bottom: 6em;
right: 15em;
}
.letter.S :nth-child(16){
width: 12em;
top: 15em;
left: 9em;
}
/* T
-------------------------------------------------- */
.letter.T :nth-child(2){
width: 12em; height: 12em;
top: 0em;
left: 0em;
}
.letter.T :nth-child(3){
width: 12em; height: 12em;
top: 0em;
right: 0em;
}
.letter.T :nth-child(4), .letter.T :nth-child(5) {
width: 6em; height: 6em;
top: 3em;
left: 3em;
}
.letter.T :nth-child(6), .letter.T :nth-child(7) {
width: 6em; height: 6em;
top: 3em;
right: 3em;
}
.letter.T :nth-child(8), .letter.T :nth-child(9) {
width: 6em; height: 6em;
top: 12em;
left: 12em;
}
.letter.T :nth-child(10), .letter.T :nth-child(11) {
width: 6em; height: 6em;
bottom: 3em;
left: 12em;
}
.letter.T :nth-child(12) {
width: 12em; height: 12em;
bottom: 0em;
left: 9em;
}
.letter.T :nth-child(13) {
width: 18em;
top: 6em;
left: 6em;
}
.letter.T :nth-child(14) {
height: 9em;
top: 3em;
left: 15em;
}
.letter.T :nth-child(15) {
height: 6em;
bottom: 6em;
left: 15em;
}
/* U
-------------------------------------------------- */
.letter.U :nth-child(2){
width: 30em;
height: 30em;
bottom: 0em;
left: 0em;
}
.letter.U :nth-child(3){
width: 18em;
height: 18em;
bottom: 6em;
left: 6em;
}
.letter.U :nth-child(4){
width: 6em;
height: 6em;
top: 12em;
left: 3em;
}
.letter.U :nth-child(5){
width: 6em;
height: 6em;
top: 12em;
right: 3em;
}
.letter.U :nth-child(6){
width: 12em;
height: 12em;
top: 0em;
left: 0em;
}
.letter.U :nth-child(7){
width: 12em;
height: 12em;
top: 0em;
right: 0em;
}
.letter.U :nth-child(8), .letter.U :nth-child(10){
width: 6em;
height: 6em;
top: 3em;
left: 3em;
}
.letter.U :nth-child(9), .letter.U :nth-child(11){
width: 6em;
height: 6em;
top: 3em;
right: 3em;
}
.letter.U :nth-child(12){
height:6em;
top: 6em;
left:6em;
}
.letter.U :nth-child(13){
height:6em;
top: 6em;
right:6em;
}
/* V
-------------------------------------------------- */
.letter.V :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.V :nth-child(3){
width:12em;height: 12em;
top: 0em;
right: 0em;
}
.letter.V :nth-child(4), .letter.V :nth-child(5) {
width: 6em; height: 6em;
top: 3em;
left: 3em;
}
.letter.V :nth-child(6), .letter.V :nth-child(7) {
width: 6em; height: 6em;
top: 3em;
right: 3em;
}
.letter.V :nth-child(8), .letter.V :nth-child(9) {
width: 6em; height: 6em;
top: 15em;
left: 3em;
}
.letter.V :nth-child(10), .letter.V :nth-child(11) {
width: 6em; height: 6em;
top: 15em;
right: 3em;
}
.letter.V :nth-child(12) {
width: 6em; height: 6em;
top: 12em;
left: 12em;
}
.letter.V :nth-child(13), .letter.V :nth-child(14) {
width: 6em; height: 6em;
bottom: 3em;
left: 12em;
}
.letter.V :nth-child(15) {
width: 12em; height: 12em;
bottom: 0em;
left: 9em;
}
.letter.V :nth-child(16) {
height: 12em;
top: 6em;
left: 6em;
}
.letter.V :nth-child(17) {
height: 12em;
top: 6em;
right: 6em;
}
.letter.V :nth-child(18) {
height: 6em;
bottom: 6em;
left: 15em;
}
/* W
-------------------------------------------------- */
.letter.W :nth-child(2){
width:12em;height: 12em;
top: 0em;
left: 0em;
}
.letter.W :nth-child(3){
width:12em;height: 12em;
bottom: 0em;
left: 0em;
}
.letter.W :nth-child(4), .letter.W :nth-child(6){
width:6em;height:6em;
top: 3em;
left: 3em;
}
.letter.W :nth-child(5), .letter.W :nth-child(7){
width:6em;height:6em;
bottom: 3em;
left: 3em;
}
.letter.W :nth-child(8){
width:12em;height: 12em;
top: 0em;
right: 0em;
}
.letter.W :nth-child(9){
width:12em;height: 12em;
bottom: 0em;
right: 0em;
}
.letter.W :nth-child(10), .letter.W :nth-child(12){
width:6em;height:6em;
top: 3em;
right: 3em;
}
.letter.W :nth-child(11), .letter.W :nth-child(13){
width:6em;height:6em;
bottom: 3em;
right: 3em;
}
.letter.W :nth-child(14){
width:12em;height: 12em;
top: 12em;
left: 9em;
}
.letter.W :nth-child(15), .letter.W :nth-child(16){
width:6em;height: 6em;
bottom: 9em;
left: 12em;
}
.letter.W :nth-child(17){
height: 18em;
top: 6em;
left: 6em;
}
.letter.W :nth-child(18){
height: 18em;
top: 6em;
right: 6em;
}
.letter.W :nth-child(19){
height: 9em;
bottom: 3em;
left: 15em;
}
/* X
-------------------------------------------------- */
.letter.X :nth-child(2){
width: 12em; height: 12em;
top: 0em;
left: 0em;
}
.letter.X :nth-child(3){
width: 12em; height: 12em;
top: 0em;
right: 0em;
}
.letter.X :nth-child(4){
width: 12em; height: 12em;
bottom: 0em;
left: 0em;
}
.letter.X :nth-child(5){
width: 12em; height: 12em;
bottom: 0em;
right: 0em;
}
.letter.X :nth-child(6){
width: 12em; height: 12em;
bottom: 15em;
left: 9em;
}
.letter.X :nth-child(7){
width: 12em; height: 12em;
top: 15em;
left: 9em;
}
.letter.X :nth-child(8), .letter.X :nth-child(9) {
width: 6em; height: 6em;
top: 3em;
left: 3em;
}
.letter.X :nth-child(10), .letter.X :nth-child(11) {
width: 6em; height: 6em;
top: 3em;
right: 3em;
}
.letter.X :nth-child(12), .letter.X :nth-child(13) {
width: 6em; height: 6em;
bottom: 3em;
left: 3em;
}
.letter.X :nth-child(14), .letter.X :nth-child(15) {
width: 6em; height: 6em;
bottom: 3em;
right: 3em;
}
.letter.X :nth-child(16){
height: 6em;
top: 6em;
left: 6em;
}
.letter.X :nth-child(17){
height: 6em;
bottom: 6em;
left: 6em;
}
.letter.X :nth-child(18){
height: 6em;
top: 6em;
right: 6em;
}
.letter.X :nth-child(19){
height: 6em;
bottom: 6em;
right: 6em;
}
/* Y
-------------------------------------------------- */
.letter.Y :nth-child(2){
width: 12em; height: 12em;
top: 0em;
left: 0em;
}
.letter.Y :nth-child(3){
width: 12em; height: 12em;
top: 0em;
right: 0em;
}
.letter.Y :nth-child(4), .letter.Y :nth-child(6){
width: 6em; height: 6em;
top: 3em;
left: 3em;
}
.letter.Y :nth-child(5), .letter.Y :nth-child(7){
width: 6em; height: 6em;
top: 3em;
right: 3em;
}
.letter.Y :nth-child(8){
width: 18em; height: 18em;
bottom: 9em;
left: 6em;
}
.letter.Y :nth-child(9){
width: 12em; height: 12em;
bottom: 12em;
left: 9em;
}
.letter.Y :nth-child(10){
width: 12em; height: 12em;
bottom: 0em;
left: 9em;
}
.letter.Y :nth-child(11), .letter.Y :nth-child(12){
width: 6em; height: 6em;
bottom: 3em;
left: 12em;
}
.letter.Y :nth-child(13){
height: 6em;
top: 6em;
left: 6em;
}
.letter.Y :nth-child(14){
height: 6em;
top: 6em;
right: 6em;
}
.letter.Y :nth-child(15){
height: 6em;
top: 18em;
left: 15em;
}
/* Z
-------------------------------------------------- */
.letter.Z :nth-child(2){
width: 12em; height: 12em;
top: 0em;
left: 0em;
}
.letter.Z :nth-child(3){
width: 12em; height: 12em;
bottom: 0em;
right: 0em;
}
.letter.Z :nth-child(4), .letter.Z :nth-child(5) {
width: 6em; height: 6em;
top: 3em;
left: 3em;
}
.letter.Z :nth-child(6), .letter.Z :nth-child(7) {
width: 6em; height: 6em;
bottom: 3em;
right: 3em;
}
.letter.Z :nth-child(8){
width: 6em; height: 6em;
top: 3em;
left: 15em;
}
.letter.Z :nth-child(9){
width: 6em; height: 6em;
bottom: 3em;
right: 15em;
}
.letter.Z :nth-child(8){
width: 6em; height: 6em;
top: 3em;
left: 15em;
}
.letter.Z :nth-child(9){
width: 6em; height: 6em;
bottom: 3em;
right: 15em;
}
.letter.Z :nth-child(10){
width: 6em; height: 6em;
top: 6em;
right: 6em;
}
.letter.Z :nth-child(11){
width: 12em; height: 12em;
top: 3em;
right: 3em;
}
.letter.Z :nth-child(12){
width: 6em; height: 6em;
bottom: 6em;
left: 6em;
}
.letter.Z :nth-child(13){
width: 12em; height: 12em;
bottom: 3em;
left: 3em;
}
.letter.Z :nth-child(14){
width: 9em;
top: 6em;
left: 6em;
}
.letter.Z :nth-child(15){
width: 9em;
bottom: 6em;
right: 6em;
}
.letter.Z :nth-child(16){
width: 12em;
top: 15em;
left: 9em;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.