Мне нужен слайдер с разбивкой по таймеру на точках, например http://www.apple.com. Я использовал slick.js
. Вместо точек я должен сделать индикатор выполнения.Как создать слайдер с индикатором выполнения, как это http://www.apple.com/
Как заменить кнопки разбиения на страницы индикаторами выполнения?
$(document).ready(function() {
$('.slider').slick({
infinite: true,
autoplay:true,
dots: true,
arrows: false,
autoplaySpeed: 3000,
slidesToShow: 1,
slidesToScroll: 1
});
});
.slider .slick-dots {
padding: 0;
}
.slider .slick-dots li {
position: relative;
display: inline-block;
width: 19%;
height: 15px;
margin: 0 2px 0 0;
padding: 0;
cursor: pointer;
background: #ccbdb6;
transition: width 5s ease-out 0s;
}
.slider .slick-dots li:last-child {
margin-right: 0;
}
.slider .slick-dots li:hover,
.slider .slick-dots li.slick-active {
background: #a08a7f;
}
.slider .slick-dots li button {
display: none !important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css"/>
<div class="slider">
<div>
<h3>1</h3>
</div>
<div>
<h3>2</h3>
</div>
<div>
<h3>3</h3>
</div>
<div>
<h3>4</h3>
</div>
<div>
<h3>5</h3>
</div>
</div>
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>
[так] * не * бесплатный сервис написания кода. Вы должны попытаться ** написать код самостоятельно **. После того, как вы сделаете больше исследований (http://meta.stackoverflow.com/questions/261592), если у вас есть проблема, вы можете ** опубликовать то, что вы пробовали **, с ** ясным объяснением того, что не работает ** и предоставления [** Минимального, полного и проверяемого примера **] (http://stackoverflow.com/help/mcve). Я предлагаю прочитать [ask] хороший вопрос и [идеальный вопрос] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/). Кроме того, не забудьте взять [тур]. –