JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://play.mink7.com/suoll/v2/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div id="carousel-example-generic">
<div data-ride="carousel" class="carousel slide carousel-fade" id="carousel-example-captions">
<div class="carousel-inner">
<div class="item active">
<div class="slider-img">
<img src="http://img.tjskl.org.cn/pic/z2577d9d-200x200-1/pinarello_lungavita_2010_single_speed_bike.jpg" alt="item" />
</div>
<div class="slider-img">
<img src="http://img.tjskl.org.cn/pic/z2577d9d-200x200-1/pinarello_lungavita_2010_single_speed_bike.jpg" alt="item" />
</div>
<div class="slider-img">
<img src="http://img.tjskl.org.cn/pic/z2577d9d-200x200-1/pinarello_lungavita_2010_single_speed_bike.jpg" alt="item" />
</div>
<div class="slider-img">
<img src="http://img.tjskl.org.cn/pic/z2577d9d-200x200-1/pinarello_lungavita_2010_single_speed_bike.jpg" alt="item" />
</div>
</div>
<div class="item ">
<div class="slider-img">
<img src="http://img.tjskl.org.cn/pic/z2577d9d-200x200-1/pinarello_lungavita_2010_single_speed_bike.jpg" alt="item" />
</div>
<div class="slider-img">
<img src="http://img.tjskl.org.cn/pic/z2577d9d-200x200-1/pinarello_lungavita_2010_single_speed_bike.jpg" alt="item" />
</div>
<div class="slider-img">
<img src="http://img.tjskl.org.cn/pic/z2577d9d-200x200-1/pinarello_lungavita_2010_single_speed_bike.jpg" alt="item" />
</div>
<div class="slider-img">
...
CSS
.slider-img{
width:200px;
float:left;
margin-right:20px;
border:1px solid #ddd;
}
.item{
overflow:hidden;
width:900px;
margin:10px auto;
padding-left:20px;
}
.carousel-inner{
overflow:hidden;
height:225px;
width:900px;
margin:0 auto;
}
.carousel {
transition-property: opacity;
}
.carousel-inner {
overflow: hidden;
position: relative;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
transition: left 0.6s ease-in-out 0s;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
display: block;
height: auto;
line-height: 1;
max-width: 100%;
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next, .carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left, .carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
bottom: 0;
color: #fff;
font-size: 20px;
left: 0;
opacity: 0.5;
position: absolute;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
top: 0;
width: 5%;
border:1px solid red;
line-height:200px;
}
.carousel-control.left {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%);
background-repeat: repeat-x;
}
.carousel-control.right {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
left: auto;
right: 0;
}
.carousel-control:hover, .carousel-control:focus {
color: #fff;
opacity: 0.9;
text-decoration: none;
}
.carousel-control .icon-prev, .carousel-control .icon-next,...
JavaScript
$("a.left").click(function(){
// how use slider-img are slow show and hide
});
$("a.right").click(function(){
// how use slider-img are slow show and hide
});