自动轮播swiper css实现
2024-09-06 09:59:46
@keyframes scale {
0% {
transform: scale(1, 1);
opacity: 0.5;
z-index:;
transition: opacity z-index transform 500ms "cubic-bezier(0,1,1,1)";
}
30% {
opacity:;
}
60% {
transform: scale(1.05);
z-index:;
opacity:;
transition: opacity z-index transform 200ms "cubic-bezier(0,1,1,1)" 0.3s;
}
80% {
transform: scale(1.05);
z-index:;
opacity:;
transition: opacity z-index transform 200ms "cubic-bezier(0,1,1,1)" 0.3s;
}
100% {
transform: scale(1.5);
z-index:;
transition: scale 100ms "cubic-bezier(0.5,0,0.2,1)";
}
}
实现的播放动画效果
html
<div class="swiper-container banner">
<div class="swiper-wrapper">
<div
class="slide"
v-for="(item,index) in banners"
:key="index"
:class="{'active':cur==index}"
@click="go(item.url)"
:style="{'background':'url('+item.img+')no-repeat','background-size':'cover','background-position':'center center'}"
></div>
</div>
<!-- 如果需要分页器 -->
<div class="page">
<span
v-for="(item,index) in banners"
:class="{'active':cur==index}"
:key="index"
@click="cur=index"
></span>
</div>
js
this.timer2 = setInterval(() => {
this.curs = this.curs <= 3 ? this.curs + 1 : 0;
}, 3000);
最新文章
- 【leetcode】Permutations
- 【BZOJ-1324】Exca王者之剑 最小割
- Unity5.x版本AssetBundle加载研究
- 读书笔记——Windows环境下32位汇编语言程序设计(2)配置环境
- Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面
- html5 canvas图片翻转
- 【HDOJ】4351 Digital root
- 学校作业-Usaco DP水题
- Average(模拟)
- 案例研究:Web应用出现间歇性的SqlException
- HttpClient--HttpGet使用
- java异常之后代码执行测试
- ssh 提示Connection closed by * 的解决方案
- iOS下如何获取一个类的所有子类
- javascript项目实战---ajax实现无刷新分页
- 使用struts2框架后的拦截器
- HTTP 协议服务器相关概念
- java求解第N个素数(质数)
- 关于 uboot 的异常向量表
- windows安装 Microsoft Visual c++