CSS3实现雪碧图动画
2016-03-24 15:55
591 查看
CSS3实现雪碧图动画
注意几点:
steps(22) 是关键哦
关键帧只需设置0%( background-position:0 0;),100%( background-position:-2200px 0;)
动画均匀地分22段执行,每次都有固定相等的偏移量
雪碧图由22张图片拼成的
雪碧图的宽度是设置动画盒子的22倍
以下CSS:
注意几点:
steps(22) 是关键哦
关键帧只需设置0%( background-position:0 0;),100%( background-position:-2200px 0;)
动画均匀地分22段执行,每次都有固定相等的偏移量
雪碧图由22张图片拼成的
雪碧图的宽度是设置动画盒子的22倍
以下CSS:
.test{ width:100px; height:100%; background-image:url(text.png); background-repeat:no-repeat; background-position:0 0; background-size:2200px; -webkit-animation:test_anim 2.2s steps(22) both; animation:test_anim 2.2s steps(22) both; } @-webkit-keyframes test_anim{ 0%{ background-position:0 0;} 100%{ background-position:-2200px 0;} } @keyframes test_anim{ 0%{ background-position:0 0;} 100%{ background-position:-2200px 0;} }
相关文章推荐
- CSS3动画、过渡结束后触发执行的事件
- 整理一些自己常用的CSS模板
- 4.CSS盒子模型
- 深入了解CSS行高 Line Height属性
- css3中新增的背景属性
- js+css实现select的美化效果
- CSS书写规范、顺序
- CSS盒子模型之外边
- CSS盒子模型之内边
- CSS常见的浏览器前缀
- 第二章:在HTML文档中放置CSS的几种方式
- 系统用的重置样式( zteict_reset.css )代码片段
- CSS3之创建透明边框三角
- CSS3之创建透明边框三角
- CSS 元素垂直居中的 6种方法(转)
- 深入理解CSS中的margin负值
- 推荐大家一个CSS书写规范
- css create 多边形 polygon
- 【转】CSS3的calc()使用——精缩版
- CSS盒模型全面讲解,怪异模式盒模型,CSS3 box-sizing属性