纯css3实现图片轮播
2016-04-13 18:58
561 查看
用css3的动画可以实现图片轮播
无非就是两种类型:
左右滚动类型, 渐变类型
1 左右滚动
定义一个大盒子
在一个小盒子里面 装3张图片(这里用3张图片为例子)
三张图片可以向左浮动,大盒子 overflow :hidden
小盒子增加css3动画就可以了,无非就是让它来会滚动,滚动距离是大盒子宽度
2 渐变类型
可以让三张图片叠加在一起,position:absolute,和每张图片的z-index ;
通过动画关键帧 改变 z-index和opacity 就可以实现渐变的三张图片轮播
无非就是两种类型:
左右滚动类型, 渐变类型
1 左右滚动
定义一个大盒子
在一个小盒子里面 装3张图片(这里用3张图片为例子)
三张图片可以向左浮动,大盒子 overflow :hidden
小盒子增加css3动画就可以了,无非就是让它来会滚动,滚动距离是大盒子宽度
@-webkit-keyframes animation { 0% { margin-left: 0; } 23% { margin-left: 0; } 33% { margin-left: -600px; } 56% { margin-left: -600px; } 66% { margin-left: -1200px; } 90% { margin-left: -1200px; } 100% { margin-left: 0; } }
2 渐变类型
可以让三张图片叠加在一起,position:absolute,和每张图片的z-index ;
通过动画关键帧 改变 z-index和opacity 就可以实现渐变的三张图片轮播
@-webkit-keyframes animation1 { 0%, 33.32333333333334% { opacity: 1; z-index: 5; } 33.333333333333336%, 100% { opacity: 0; z-index: -1; } }
相关文章推荐
- CSS3中transform属性和transition属性
- 浏览器css渲染差异
- CSS3:background新增特性详解
- CSS3:background新增特性详解
- CSS让PRE标签强制换行
- 图片BlendMode 样式
- CSS弹性盒子Flexbox布局详解
- css代码初始化
- css去掉iPhone、iPad默认按钮样式
- 2016.4.13--css总结
- link和@import两种导入css文件的区别。
- CSS的overflow属性及清除浮动
- html CSS常用样式
- css属性之animation与@keyframes制作天空动态云彩
- CSS--浏览器兼容
- 如何检测SQL注入和CSS攻击漏洞
- CSS:使用CSS3将一个div水平和垂直居中显示
- css去掉iPhone、iPad默认按钮样式
- 教你用CSS代码写出的各种形状图形
- css小记(3)