JSFiddle - React, Tailwind, and code Playground

by Softlink

HTML

<div class="wrap">
        <h1>Слайдер на :hover</h1>
        <div class="slider">
                <div class="parents one">первый пункт</div>
                <div class="parent-hidden">
                        <div class="parents two">второй пункт
                            <div class="child two-slide">
                                <img src="http://alpatriott.ru/works/slider/images/2.jpg" alt="">
                                <div class="child-content">
                                    Газон является одним из главных элементов формирования ландшафта. 
                                    Он подчеркивает красоту сада, создаёт притягательный фон для посадок 
                                    растений и архитектурных сооружений. Газон имеет не только декоративное, 
                                    но и санитарно-гигиеническое значение: задерживает пыль, очищает воздух, 
                                    снижает температуру, повышает влажность.
                                </div>
                            </div>
                        </div>
                        <div class="parents three">третий пункт
                            <div class="child three-slide">
                                <img src="http://alpatriott.ru/works/slider/images/3.jpg" alt="">
                                <div class="child-content">
                                    Среди горных хребтов, в долинах, котловинах и даже у гребней в циркообразных 
                                    углублениях скрывается много озер. Некоторые типы озер особенно характерны для гор. 
                                    Наиболее крупные озера располагаются в котловинах тектонического происхождения. 
                                    Широко распространены завально-запрудные, подпруженные моренами, ледниковые и каровые озера. 
                                </div>
                            </div>
                        </div>    
                </div>
                <div...

CSS

html, body{
margin:0;
padding:0;
height:100%;
background:#222;
font-family:Tahoma;
}

h1{
text-align:center;
font-size:26px;
color:#888;
font-family:Georgia;
font-weight:normal;
}

img{
display:block;
}

:focus{
outline:none;
}

.blog{
position:absolute;
top:5px;
left:5px;
width:150px;
height:16px;
font-family: "Trebuchet MS";
font-size:14px;
color:#888;
display:inline-block;
border:none;
overflow:hidden;
text-decoration:underline !important;
}

.wrap {
width:990px;
margin:0 auto;
padding:0px 0px 50px 0px;
}


.slider{
width:670px;
overflow:hidden;
margin:0 auto;
position:relative;
}

.parents{
position:relative;
height:100px;
width:190px;
background: #444444;
background: -moz-linear-gradient(top,  #444444 0%, #6f6f6f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#6f6f6f));
background: -webkit-linear-gradient(top,  #444444 0%,#6f6f6f 100%);
background: -o-linear-gradient(top,  #444444 0%,#6f6f6f 100%);
background: -ms-linear-gradient(top,  #444444 0%,#6f6f6f 100%);
background: linear-gradient(top,  #444444 0%,#6f6f6f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#6f6f6f',GradientType=0 );
border-right:1px solid #222;
box-sizing:border-box;
line-height:100px;
text-align:center;
color:#222;
font-size:22px;
-webkit-transition-property:text-shadow, box-shadow;
-webkit-transition-duration:0.3s;
-moz-transition-property:text-shadow;
-moz-transition-duration:0.5s;
-o-transition-property:text-shadow;
-o-transition-duration:0.5s;
transition-property:text-shadow;
transition-duration:0.5s;
}

.parents:hover{
background: #444;
box-shadow:inset 0px 0px 35px 3px #222;
text-shadow:0px 1px 1px #888;
}

.parents:focus{
background: #444;
box-shadow:inset 0px 0px 35px 3px #222;
text-shadow:0px 1px 1px...