JSFiddle - React, Tailwind, and code Playground
Pixel Heart
by Jennifer Perrin
HTML
<div id="wrapper">
<ul class="first">
<li></li>
<li></li>
<li class="r1"></li>
<li class="r1"></li>
<li class="r1"></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li class="r2"></li>
<li class="r2"></li>
<li class="r2"></li>
<li class="r2"></li>
<li class="r2"></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<ul>
<li class="r3"></li>
<li class="r3"></li>
<li class="r3"></li>
<li class="r3"></li>
<li class="r3"></li>
<li class="r3"></li>
<li class="r3"></li>
<li></li>
<li></li>
<li></li>
</ul>
<ul>
<li class="r4"></li>
<li class="r4"></li>
<li class="r4"></li>
<li class="r4"></li>
<li class="r4"></li>
<li class="r4"></li>
<li class="r4"></li>
<li class="r4"></li>
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li class="r5"></li>
<li class="r5"></li>
<li class="r5"></li>
<li class="r5"></li>
<li class="r5"></li>
<li class="r5"></li>
<li class="r5"></li>
<li class="r5"></li>
<li></li>
</ul>
<ul>
<li></li>
<li></li>
<li class="r6"></li>
<li class="r6"></li>
<li class="r6"></li>
<li class="r6"></li>
<li class="r6"></li>
<li class="r6"></li>
<li class="r6"></li>
<li class="r6"></li>
</ul>
...
CSS
* {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
background:#000;
}
#wrapper{
width:230px;
height:204px;
position:absolute;
left:50%;
top:50%;
margin:-103px 0 0 -117px;
}
ul {
list-style:none;
display:inline-block;
}
ul li {
width:16px;
height:16px;
margin:4px 0;
background:#000;
}
ul.first li { margin-left:4px }
ul li.r1 { background:#c13a20 }
ul li.r2 { background:#c13a20 }
ul li.r3 { background:#912819 }
ul li.r4 { background:#d8de1d }
ul li.r5 { background:#c0d624 }
ul li.r6 { background:#a2cd41 }
ul li.r7 { background:#bfdd99 }
ul li.r8 { background:#7bc694 }
ul li.r9 { background:#2ab3a9 }
ul li.r10 { background:#197d9b }
ul li.r11 { background:#0e3f76 }