当前位置:网站首页>uniapp swiper 卡片轮播 修改指示点样式效果demo(整理)
uniapp swiper 卡片轮播 修改指示点样式效果demo(整理)
2022-08-03 07:49:00 【我是开心呀】
效果图:
<template>
<swiper class="swiper-box" :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval"
:duration="duration" circular="true" previous-margin="20px" next-margin="20px">
<swiper-item v-for="(item, index) in info" :key="index">
<view :class="item.colorClass" class="swiper-item">
<image class="image" :src="item.url" mode="aspectFill" />
</view>
</swiper-item>
</swiper>
</template>
<script>
export default {
data() {
return {
indicatorDots: true, //是否显示面板指示点
autoplay: true, //是否自动切换
interval: 2000, //切换的间隔时间
duration: 500, //滑动动画时长
info: [{
colorClass: 'uni-bg-red',
url: 'https://img.zcool.cn/community/01hzxc63yqx11b9znjoimm3734.jpg?x-oss-process=image/auto-orient,1/resize,m_lfit,w_1280,limit_1/sharpen,100/format,webp/quality,Q_100',
content: '内容 A'
},
{
colorClass: 'uni-bg-green',
url: 'https://img.zcool.cn/community/01jsy5em8t7jzkbs17kncj3837.jpg?x-oss-process=image/auto-orient,1/resize,m_lfit,w_1280,limit_1/sharpen,100/format,webp/quality,Q_100',
content: '内容 B'
},
{
colorClass: 'uni-bg-blue',
url: 'https://img.zcool.cn/community/01dz1ugf5tuetaf47pyvxj3633.jpg?x-oss-process=image/auto-orient,1/resize,m_lfit,w_1280,limit_1/sharpen,100/format,webp/quality,Q_100',
content: '内容 C'
},
{
colorClass: 'uni-bg-green',
url: 'https://img.zcool.cn/community/01vfjnenucrnxlyi2luwzu3437.jpg?x-oss-process=image/auto-orient,1/resize,m_lfit,w_1280,limit_1/sharpen,100/format,webp/quality,Q_100',
content: '内容 D'
}
],
}
},
}
</script>
<style lang="scss">
.swiper-box {
/* width: 95%; */
height: 300rpx;
}
.swiper-item {
/* #ifndef APP-NVUE */
display: flex;
/* #endif */
flex-direction: column;
justify-content: center;
align-items: center;
background-color: #999;
color: #fff;
margin: 10px;
border-radius: 15upx;
/* app上运行不显示图片,就需要加下面这行,设置高度 */
height: 280upx;
}
.image {
/* width: 750rpx; */
width: 100%;
height: 300rpx;
border-radius: 15upx;
}
/* 默认指示点的样式 */
.swiper-box .wx-swiper-dot {
width: 15rpx;
height: 15rpx;
background: indianred;
border-radius: 15rpx;
}
/* 选中指示点的样式 */
.swiper-box .wx-swiper-dot.wx-swiper-dot-active {
width: 30rpx;
height: 15rpx;
background: indianred;
border-radius: 15rpx;
}
</style>
原文链接:https://blog.csdn.net/qq_59795720/article/details/126118918?spm=1001.2014.3001.5502
边栏推荐
猜你喜欢
随机推荐
Transformer、BERT、GPT 论文精读笔记
mysql系统变量与状态变量
001-进程与线程
VR全景市场拓展技巧之“拓客宝典”
Using pipreqs export requirements needed for the project. TXT (rather than the whole environment)
requests库
熊市中预言机,牛市中的战斗机,藏宝计划起飞,坐稳扶好!
Karatsuba大数乘法的Verilog实现
图解Kernel Device Tree(设备树)的使用
Poke the myth of Web3?Poke the iron plate.
循环神经网络RNN基础《PyTorch深度学习实践》
JS函数获取本月的第一天和最后一天
最佳高质量字体
ArcEngine (3) zoom in and zoom out through the MapControl control to achieve full-image roaming
sqlserver2019安装失败
《21天精通TypeScript-5》类型注解与原始类型
[ 漏洞复现篇 ] yapi 代码执行 getshell 漏洞复现详解
实时目标检测新高地之#YOLOv7#更快更强的目标检测器
安装mysql-workbench
工控机防勒索病毒浅析









