Ant|Ant Design Vue 走马灯实现单页多张图片轮播效果
最近的项目有个需求是,这种单页多图一次滚动一张图片的轮播效果,项目组件库是antd
文章图片
然而用了antd的走马灯是这样子的
文章图片
我们可以看到官网给的api是没有这种功能,百度上也多是在css上动刀,那样也就毕竟繁琐了,我们是什么?我们是程序猿啊,程序猿就该有程序猿的样子,怎么能写繁琐的东西呢,那还怎么为公司项目提高效率!!!(我哪敢说是为了摸鱼啊)
文章图片
为了追求摸鱼的真谛我仔细查阅了文档https://github.com/vueComponent/ant-design-vue/blob/master/components/vc-slick/src/default-props.js#L3
奈何内容太多看得我眼花缭乱,最后通过我看字面意思一个个尝试,功夫不负有心人,就是它啦去吧皮卡丘
文章图片
:slides-to-show="5"//单页展示5张图片 :slides-to-scroll="1" //每次滚动1张图片
推荐品牌
文章图片
文章图片
1
2
3
4
5
6
7
/* For demo */.ant-carousel >>> .slick-slide {text-align: center; height: 72px; width: 186px; line-height: 72px; background: #5e82c6; overflow: hidden; }.ant-carousel >>> .custom-slick-arrow {width: 25px; height: 25px; font-size: 25px; color: #fff; /* background-color: rgba(31, 45, 61, 0.11); */opacity: 0.8; }.ant-carousel >>> .custom-slick-arrow:first-child {left: -30px; }.ant-carousel >>> .custom-slick-arrow:last-child {right: -30px; }.ant-carousel >>> .custom-slick-arrow:before {display: none; }.ant-carousel >>> .custom-slick-arrow:hover {opacity: 1; }.ant-carousel >>> .slick-slide h3 {color: #fff; }
最后来个效果展示
文章图片
【Ant|Ant Design Vue 走马灯实现单页多张图片轮播效果】到此这篇关于Ant Design Vue 走马灯实现单页多张图片轮播的文章就介绍到这了,更多相关Ant Design Vue 图片轮播内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- Vuex与前端表格施展“组合拳”,实现大屏展示应用的交互增强
- Vue实现登录功能
- vue项目打包后使用reverse-sourcemap反编译到源码(详解版)
- 使用Vue逐步实现Watch属性详解
- Vue与Axios的传参方式实例详解
- vue长按事件touch示例详解
- 盘点Vue2和Vue3的10种组件通信方式(值得收藏)
- VUE实现Studio管理后台(十)(OptionBox,一个综合属性输入界面,可以级联重置)
- elementui|vue2+elTree 实现右键菜单
- VUE|VUE 跨域代理