@keyframs实现图片gif效果
2019-03-04 14:20
141 查看
页面中使用动效图 一般让设计出一个gif格式的图,但是git图效果都很差,有一个替代gif图做动效的方法:使用@keyframes
具体思路:
1、设计两个互斥的图片(相当于把gif图分割成一帧一帧的图片,这里用两帧为例子)
2、把两个图片放在同一个位置上,重叠
3、使用css改变图片的透明度,实现动画效果
上代码!!
<div class="ani ani_1"></div> <div class="ani ani_2"></div>
.ani_1{ background: url(/xxx.png) 0 0 no-repeat; animation-name: opacity_1_0_1; animation-duration: 1s; animation-iteration-count: infinite; } .ani_2{ background: url(/xxx.png) 0 0 no-repeat; animation-name: opacity_0_1_0; animation-duration: 1s; animation-iteration-count: infinite; } @-webkit-keyframes opacity_1_0_1 { 0% { opacity: 1; } 25% { opacity: 1; } 75% { opacity: .2; } 100% { opacity: 1; } } @-webkit-keyframes opacity_0_1_0 { 0% { opacity: .2; } 25% { opacity: .2; } 75% { opacity: 1; } 100% { opacity: .2; } }
动画透明度和动画进度都可以自己设置~ 你明我就暗,你暗我就明~
完成啦~
原文出处:https://www.cnblogs.com/huangxi/p/10470437.html
相关文章推荐
- Java之简单的图片动态显示(实现类似GIF动画效果)
- 使用CSS3实现动态加载gif图片的效果
- android中类似于gif 实现图片的动画效果
- gif的动画图片,可否实现文字水印和图片水印的效果呢?
- iOS 实现gif 图片效果 以及 图片不变形处理
- java实现gif动画效果(java显示动态图片)
- java实现gif动画效果(java显示动态图片)
- 多种方法实现H5网页GIF图片动画效果
- Android实现眼睛一闪一闪的效果,使用layerdrawable,类似GIF图片效果
- **张鸿洋**封装的okhttputils 上传文字加图片 实现发表朋友圈效果
- Android 图片处理,实现蒙层效果
- 自定义TextView,实现图片在文字之前的富文本效果
- Android实现图片倒影效果
- Android 自定义View 使用ShapeDrawable加BitmapShader实现图片局部放大效果
- 原生js代码实现图片放大境效果
- listView 与自定义checkBox 实现多选效果,并记录多选的结果(左文字,右图片)
- Android自定义ImageView实现点击两张图片切换效果
- iOS开发中实现显示gif图片的方法
- CSS3实现毛玻璃(图片模糊)效果
- 图片翻转效果具体实现代码