<div class="main">hg<span>.</span><span class="role">front<br>end</span></div>
@import "compass/css3";
@import url(https://fonts.googleapis.com/css?family=Cutive);
@import url(https://fonts.googleapis.com/css?family=Advent+Pro);
* { box-sizing: border-box; }
body { background: #e1e1e1; }
.main {
width: 150px;
height: 150px;
margin: 50px auto;
background: #fcfcfc;
border-radius: 50%;
position: relative;
box-shadow:
0 0 4px 1px rgba(0,0,0,0.2),
0 3px 2px rgba(0,0,0,0.2);
line-height: 130px;
font-weight: bold;
color: #505b65;
text-align: center;
font-size: 50px;
font-family: 'Cutive', serif;
}
.main span {
color: #f15755;
}
.main .role {
text-transform: uppercase;
position: absolute;
font-family: 'Advent Pro', sans-serif;
font-size: 12px;
color: #a2a7ac;
left: 29px;
bottom: 39px;
line-height: 1;
text-align: right;
}
.main:after {
content: "";
position: absolute;
border-radius: inherit;
z-index: -1;
background: #c8c8c8;
background: linear-gradient(#c8c8c8, #dcdcdc);
left: -15px; top: -15px; right: -15px; bottom: -15px;
box-shadow:
inset 0 1px 0 rgba(0,0,0,0.2),
0 1px 0 rgba(255,255,255,0.9);
}
.main:before {
content: "";
position: absolute;
height: 3px;
width: 30px;
background: #c8c8c8;
border-radius: 40px;
left: 47%;
bottom: 40px;
}
View Compiled
This Pen doesn't use any external CSS resources.