html自定义分页,jquery – Slick Slider自定义HTML分页

就像Bootstrap Carousel允许的那样,是否可以使用Slick Slider的

HTML创建自定义分页点.

Bootstrap分页示例

我知道你可以像这样创建自定义点;

customPaging : function(slider, i) {

var thumb = $(slider.$slides[i]).data('thumb');

return ''+thumb+'';

}

但是这种方法不适用于我想要实现的目标.这是我希望能够用作分页导航的内容.

jQuery(document).ready(function($){

$('.step').click(function(){

var elem = $(this);

var pointer = $('#pointer');

if( elem.hasClass('one') ){

pointer.css('left', '0');

}else if( elem.hasClass('two') ){

pointer.css('left', '20%');

}else if( elem.hasClass('three') ){

pointer.css('left', '40%');

}else if( elem.hasClass('four') ){

pointer.css('left', '60%');

}else{

pointer.css('left', '80%');

}

$('.step').removeClass('active');

elem.addClass('active');

});

});

.steps {

position: relative;

margin-top: 4rem;

padding-top: 14rem;

display: -webkit-flex;

display: -moz-flex;

display: -ms-flex;

display: -o-flex;

display: flex;

}

.steps #pointer {

position: absolute;

top: 0;

left: 0;

width: 20%;

text-align: center;

-webkit-transition: left 0.3s ease;

-o-transition: left 0.3s ease;

transition: left 0.3s ease;

}

.steps #pointer svg {

width: 10rem;

height: auto;

}

.steps .step {

width: 20%;

text-align: center;

}

.steps .step svg circle {

fill: blue;

-webkit-transition: fill 0.3s ease;

-o-transition: fill 0.3s ease;

transition: fill 0.3s ease;

}

.steps .step p {

font-size: 1.8rem;

font-weight: 600;

color: blue;

opacity: 0;

max-height: 0;

overflow: hidden;

-webkit-transition: max-height 0s, opacity 0.3s ease;

-o-transition: max-height 0s, opacity 0.3s ease;

transition: max-height 0s, opacity 0.3s ease;

}

.steps .step.active svg circle {

fill: lightblue;

}

.steps .step.active p {

opacity: 1;

max-height: unset;

}

slider here

Sign up

Sign up

Sign up

Sign up

Sign up

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值