1

我正在尝试使用 splidejs 滑块在右侧实现此数字分页,但无法做到。 在此处输入图像描述

到目前为止我所拥有的是这个。 在此处输入图像描述

这是我的自定义分页代码

{
#testimonial-splide .splide__pagination
   {
    display: flex;
    flex-direction: column;
    bottom: 50%;
    left: auto;
    right: -5.5em;
    transform: translateY(50%);
   }
#testimonial-splide .splide__pagination__page {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent;
    border-radius: 50%;
    margin: 10px;
    padding: 0;
    transition: transform .2s linear;
     border: 2px solid var(--darkblue);
    opacity: 1;
    // color: var(--red);
    font-size: 24px;
    font-weight: bold;
    color: #999;
    font-family: "Abril Fatface", serif;  
}
#testimonial-splide .splide__pagination__page.is-active {
    background: var(--red);
    border: 2px solid var(--red);
}
}
4

1 回答 1

1

如果您不想使用默认按钮分页,则必须使用API来实现它。

最简单的方法是添加EventListener到您自己的自定义分页页面并使用go(control, wait = true)方法来导航幻灯片。

sync(splide)或者,如果您想将另一个滑块作为自定义分页,您可以使用方法。

编辑:

使用最近发布的Splide v3,现在可以更轻松地创建自己的自定义分页。虽然它不像使用 API 那样可定制,但它更适合简单的样式更改。

于 2021-08-07T15:04:46.587 回答