CSS only SE logo
by dreamdealer
HTML
<div class="SE_logo">
<div class="SE_overlay">
</div>
<div class="top"><b>
<div class="SE_bg"><b></b><i></i></div>
</b></div>
<div class="bottom"><b>
<div class="SE_bg"><b></b><i></i></div>
</b></div>
</div>
CSS
body {
background: url(http://www.giga.de/androidnews/i/20110908_sony_ericsson_logo_011.jpg);
}
.SE_logo {
position: relative;
margin: 11px 0px 0px 70px;
width: 455px;
height: 455px;
border-radius: 50%;
background: transparent;
background-image: -moz-radial-gradient(0% 100%, #FFFFFF 0%, #FFFFFF 20%, #9DC677 30%, #219B46 45%, #65AD6E 60%, #29592F 75%, #001B0A 100%);
background-image: -webkit-radial-gradient(0% 100%, #FFFFFF 0%, #FFFFFF 20%, #9DC677 30%, #219B46 45%, #65AD6E 60%, #29592F 75%, #001B0A 100%);
}
.SE_overlay {
border-radius: 50%;
position: absolute;
width: 100%;
height: 100%;
background: #FFFFFF;
background-image: -moz-radial-gradient(0% 100%, #504F55 0%, #FFFFFF 80%);
background-image: -webkit-radial-gradient(0% 100%, #504F55 0%, #FFFFFF 80%);
}
.top {
width: 200px;
height: 200px;
border-radius: 50%;
position: absolute;
left: 30px;
top: 30%;
background: #52AC59;
overflow: hidden;
}
.top b {
position: absolute;
width: 455px;
height: 455px;
left: -20%;
top: -20%;
}
.bottom {
width: 232px;
height: 223px;
border-radius: 50%;
position: absolute;
left: 150px;
top: 30%;
background: #52AC59;
overflow: hidden;
}
.bottom b {
position: absolute;
width: 455px;
height: 455px;
left: -69%;
top: -18%;
}
.SE_bg b {
z-index: 5;
position: absolute;
top: 13%;
left: 29%;
width: 5.5%;
height: 5.5%;
border-radius: 50%;
background: #FFFFFF;
}
.SE_bg b:before {
content: '';
position: absolute;
top: 100%;
left: 71%;
width: 78%;
height: 78%;
border-radius: 50%;
background: #FFFFFF;
}
.SE_bg b:after{
content: '';
position: absolute;
top: 198%;
left: 150%;
width: 57%;
height: 57%;
border-radius: 50%;
background: #FFFFFF;
}
.SE_bg {
width: 100%;
height: 100%;
border-radius: 50%;
background-image:...