JSFiddle - React, Tailwind, and code Playground
by apoucoz
HTML
<div id="content">
<div class="menu">
<ul class="primary-menu">
<li class="facebook">
<a class="social-item" href="#">f</a>
<span class="social-span">Присоединяйтесь к нам на Facebook</span>
</li>
<li class="twitter">
<a class="social-item" href="#">t</a>
<span class="social-span">В Twitter</span>
</li>
<li class="flickr">
<a class="social-item" href="#">c</a>
<span class="social-span">Добавьте нас в Flickr</span>
</li>
<li class="rss">
<a class="social-item" href="#">a</a>
<span class="social-span">Следите за нами через RSS</span>
</li>
<li class="mail">
<a class="social-item" href="#">k</a>
<span class="social-span">Подпишитесь на уведомления через почту</span>
</li>
</ul>
</div>
</div>
CSS
@font-face {
font-family:'Social';
src: url('http://pcvector.net/uploads/demo/scripts/buttons_and_icons/circular_social_menu/fonts/socialicons-webfont.eot');
src: url('http://pcvector.net/uploads/demo/scripts/buttons_and_icons/circular_social_menu/fonts/socialicons-webfont.eot?#iefix') format('embedded-opentype'), url('http://pcvector.net/uploads/demo/scripts/buttons_and_icons/circular_social_menu/fonts/socialicons-webfont.woff') format('woff'), url('http://pcvector.net/uploads/demo/scripts/buttons_and_icons/circular_social_menu/fonts/socialicons-webfont.ttf') format('truetype'), url('http://pcvector.net/uploads/demo/scripts/buttons_and_icons/circular_social_menu/fonts/socialicons-webfont.svg#SocialIconsMedium') format('svg');
font-weight: normal;
font-style: normal;
}
#content {
padding:20px 0;
}
#content .menu {
padding-top:30px;
}
#content .menu .primary-menu {
list-style-type:none;
position:relative;
}
#content .menu .primary-menu li {
display:inline;
text-align:center;
margin:0 10px;
position:relative;
}
#content .menu .primary-menu li a {
position:relative;
text-decoration:none;
font-family:'Social' !important;
font-size:25px;
background:#d9d9d9;
display:inline-block;
width:50px;
height:35px;
padding-top:15px;
color:#fff;
border:3px solid #fff;
-webkit-border-radius:100px;
-moz-border-radius:100px;
-o-border-radius:100px;
-ms-border-radius:100px;
-khtml-border-radius:100px;
border-radius:100px;
-webkit-box-shadow:0 0 1px 1px #afafaf;
-moz-box-shadow:0 0 1px 1px #afafaf;
-o-box-shadow: 0 0 1px 1px #afafaf;
-ms-box-shadow: 0 0 1px 1px #afafaf;
-khtml-box-shadow:0 0 1px 1px #afafaf;
box-shadow:0 0 1px 1px #afafaf;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-o-transition:all 1s;
-ms-transition:all 1s;
-khtml-transition:all 1s;
transition:all 1s;
behavior: url(pie/PIE.htc);
/* CSS3...