嗨,我使用 react-slick 滑块进行了一些自定义。
我有两个 png 点图标,可以动态更改(用户可以从管理部分更改并将前端作为 API 数据返回)
../navigator.png
and
../navigator-active.png
sliderSettings = {
dots: true,
infinite: true,
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
appendDots: dots => {
return <ul style={{ margin: '0px' }}>{dots}</ul>;
},
customPaging: (pagi, i) => {
const style = {
width: 13,
height: 13,
display: 'inline-block',
backgroundImage: `url(../navigator.png )`, // need to change as navigator-active.png this when active
backgroundSize: 'contain',
backgroundRepeat: 'no-repeat',
};
return <a className="slick-dot" style={style} />;
},
};
是否可以添加活动图标,需要将默认点图标更改为活动点图标