JSFiddle - React, Tailwind, and code Playground

HTML

<div class="container">
    <div class="social-buttons">
        <ul>
            <li><a href="#" class="vk"></a>
            </li>
            <li><a href="#" class="twi"></a>
            </li>
            <li><a href="#" class="fb"></a>
            </li>
            <li><a href="#" class="ok"></a>
            </li>
        </ul>
    </div>
</div>

CSS

.container {
    height: 1200px;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
}
.social-buttons {
    position: fixed;
    top: 100px;
    right: 0;
    z-index: 10;
    overflow: hidden;
    padding: 3px 0 3px 3px;
    width: 27px;
    height: 126px;
    background: #fffad1;
}
.social-buttons ul {
    display: block;
    margin: 0;
    padding: 0;
    padding-top: 13px;
    width: 26px;
    height: 112px;
    border: 1px solid #e1ddb9;
    border-right: none;
    list-style: none;
}
.social-buttons ul li {
    display: block;
}
.social-buttons ul li a {
    display: block;
    margin-bottom: 6px;
    margin-left: 3px;
    width: 20px;
    height: 21px;
    background: url(http://studiojump.ru/amore/img/social-buttons.png) 0 0 no-repeat;
}
.social-buttons .twi {
    background-position: 0 -21px;
}
.social-buttons .fb {
    background-position: 0 -42px;
}
.social-buttons .ok {
    background-position: 0 -63px;
}