JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="CSS/normalize.css">
<link rel="stylesheet" href="CSS/index.css">
<link rel="styleshhet" href="CSS/main.css">
<link href="favicon.ico" rel="shortcut icon" type="image/x-icon">
<script src="JS/modernizr.js"></script>
<body>
<div class="wrapper">
<div class="carusel">
<ul class="carusel__list">
<li class="carusel__item">
<a href="#" class="carusel__link carusel__link_hover">
<img src="http://lorempixel.com/100/100">
<div class="carusel__name">1</div>
</a>
</li>
<li class="carusel__item">
<a href="#" class="carusel__link carusel__link_hover">
<img src="http://lorempixel.com/100/100">
<div class="carusel__name">2</div>
</a>
</li>
<li class="carusel__item">
<a href="#" class="carusel__link carusel__link_hover">
<img src="http://lorempixel.com/100/100">
<div class="carusel__name">3</div>
</a>
</li>
<li class="carusel__item">
<a href="#" class="carusel__link carusel__link_hover">
<img src="http://lorempixel.com/100/100">
<div class="carusel__name">4</div>
</a>
</li>
<li class="carusel__item">
<a href="#" class="carusel__link carusel__link_hover">
<img src="http://lorempixel.com/100/100">
<div class="carusel__name">5</div>
</a>
</li>
<li class="carusel__item">
<a href="#" class="carusel__link carusel__link_hover">
<img src="http://lorempixel.com/100/100">
<div class="carusel__name">6</div>
</a>
</li>
<li class="carusel__item">
<a href="#" class="carusel__link carusel__link_hover">
<img src="http://lorempixel.com/100/100">
<div class="carusel__name">7</div>
</a>
</li>
<li class="carusel__item">
<a href="#" class="carusel__link carusel__link_hover">
<img...
CSS
body, html {
padding: 0;
margin: 0;
width: 100%;
}
body {
font-size: 14px;
}
.wrapper {
width:100%;
height:100%;
padding: 0;
margin: 0;
position: relative;
overflow: hidden;
text-align: center;
line-height: 1.42em;
box-sizing: border-box;
}
.carusel {
display: inline-block;
width: 70%;
margin: 0 auto;
height: 100%;
overflow: auto;
text-align: center;
}
.carusel__list {
display: inline-block;
text-align:right;
width: 100%;
overflow: hidden;
margin: 0;
padding: 0;
}
.carusel__list:after {
content: "";
display: inlin-block;
clear: both;
}
.carusel__link_hover{
opacity: .4;
}
.carusel__item {
display: inlin-block;
width: 150px;
float: left;
margin: 5px;
border: 1px solid blue;
text-align: center;
box-sizing:border-box;
list-style: none;
}
.carusel__link {
display: inline-block;
text-decoration: none;
color: #000;
}
.carusel__link_hover:hover{
opacity: 1;
color: red;
text-decoration: underline;
}