This was done by Clee, my coworker. I tweaked it, prefacing things with dh
to make it more portable and then slapping it into a shortcode so I could embed it here:
The code is as follows (you can see his original code at codepen):
<div id="dhbackground"> <div id="dhmoon"> <div id="dheclipse"> <div id="dhchevron"> </div> </div> </div> </div>
@dhbg: rgba(27, 53, 100, 1); @size: 240px; @corner: (0.16 * @size); @offset: (@corner - 6px); @chevron: (0.36 * @size); div#background { background-color: @dhbg; width: @size; height: @size; border-radius: @corner; margin: auto; } div#moon { background-color: #fff; width: @size - (2 * @corner); height: @size - (2 * @corner); position: relative; top: @corner; margin: auto auto; border-radius: 50%; } div#eclipse { background-color: @dhbg; position: relative; width: @size - (2 * @corner); height: @size - (2 * @corner); top: -@offset; left: -@offset; border-radius: 50%; } div#chevron { background-color: rgba(51, 104, 156, 1); position: relative; width: @chevron; height: @chevron; left: @offset; top: @offset; border-radius: @corner 0px (2 * @corner) 0px; }
Now actually that’s not CSS, it’s LESS, which I can’t inline apparently (or maybe I just don’t know how). Either way, it’s a funky cool CSS trick!
Comments
2 responses to “DreamHost Logo ala CSS”
How did I miss this? ๐ฎ
A lot of posts got moved around last night ๐