JSFiddle - React, Tailwind, and code Playground

HTML

<section class="navigation ">
            <div class="navigation-background">
                <div class="container">
                        <a href="javascript: void(0)" onclick="scrollToAnchor('uvod');">
                            <div class="menu-item prvni active" id="home-menu">
                                <div class="icon"></div>
                            </div>
                        </a>
                        <a href="javascript: void(0)" onclick="scrollToAnchor('uvod-gottman-institute');">
                                                        <div class="menu-item druhy" id="gottman-menu">
                                <div class="icon"></div>
                                <div class="desc">Gottman<br>Institute</div>
                            </div>
                        </a>

                                                        <a href="javascript: void(0)" onclick="scrollToAnchor('uvod-akce');">
                                                                <div class="menu-item treti" id="akce-menu">
                                    <div class="icon"></div>
                                    <div class="desc">Akce</div>
                                </div>
                            </a>


                            <a href="http://mapylasky.xdiv.cz/blog/">
                                <div class="menu-item ctvrty " id="blog-menu">
                                    <div class="icon"></div>
                                    <div class="desc">Blog</div>
                                </div>
                            </a>

                                                                    <a href="javascript: void(0)" onclick="scrollToAnchor('uvod-o-nas');">
                                    <div class="menu-item paty"  id="onas-menu">
                                        <div class="icon"></div>
                                        <div class="desc">O&nbsp;nás</div>
                                   ...

CSS

.container{
    width: 1100px;
    margin: 0 auto;
    position: relative;
}


.navigation-background .container{
    height: 135px;
}

section{
    width: 1920px;
}


            .menu-item{
                position: absolute;
                color: #000;
            }

            .menu-item .icon{
                position: absolute;
                background-image: url('http://mapylasky.xdiv.cz/wp-content/themes/mapy-lasky/img/menu/menu-icons.png');
            }

            .menu-item .desc{
                position: absolute;
                font-size: 16px;
            }

            .menu-item:hover, .menu-item.active{
                color: #ffbe34;
            }

            .menu-item:hover .icon, .menu-item.active .icon{
                background-image: url('http://mapylasky.xdiv.cz/wp-content/themes/mapy-lasky/img/menu/menu-icons-active.png');
            }



.navigation-background{
    background-image: url('http://mapylasky.xdiv.cz/wp-content/themes/mapy-lasky/img/menu-line-background.png');
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-position-x: center;
}




.menu-item .icon{
   height: 56px;

}

.menu-item.prvni{
    left: 11px;
    top: 21px;
}

.menu-item.prvni .icon{
    width: 193px;
    height: 92px;
    background-position-x: 452px;
}

.menu-item.prvni .desc{
    left: 0px;
    top: 0px;
}


.menu-item.druhy{
    left: 340px;
    top: 18px;
}

.menu-item.druhy .icon{
    width: 25px;
    background-position-x: 259px; 
}

.menu-item.druhy .desc{
    top: 50px;
    left: 19px;
}


.menu-item.treti{
    left: 444px;
    top: 23px;
}

.menu-item.treti .icon{
    width: 61px;
    background-position-x: 234px; 
}

.menu-item.treti .desc{
    top: 11px;
    left: 50px;
}


.menu-item.ctvrty{
    left: 574px;
    top: 49px;
}

.menu-item.ctvrty .icon{
    width: 44px;
    background-position-x: 173px; 
}

.menu-item.ctvrty .desc{
   top: 38px;
   left: 29px;
}


.menu-item.paty{
    left: 700px;
    top:...