多重CSS背景动画实现方法示例


Posted in HTML / CSS onApril 04, 2014

CSS代码

给一个页面元素设置多个背景图片,这种技术很早就可行了,你只需要用逗号把各个背景分隔开:

复制代码
代码如下:
.animate-area {
background-image: url(twitter-logo-bird.png), url(treehouseFrog.png), url(bg-clouds.png);
background-position: 20px -90px, 30px 80px, 0px 0px;
background-repeat: no-repeat, no-repeat, repeat-x;
}

需要注意的是,你希望出现在最上层的背景图应该放在图片队列的第一位。让这些背景图片动起来需要变化background-position,也是用逗号分隔:
复制代码
代码如下:

@keyframes animatedBird {
from { background-position: 20px 20px, 30px 80px, 0 0; }
to { background-position: 300px -90px, 30px 20px, 100% 0; }
}
.animate-area {
animation: animatedBird 4s linear infinite;
}

这样做的结果就是三种背景在同一个元素上移动!

当然,这样实现的并不是最理想的效果,你无法单个的移动某个背景图片的位置,它们必须保持相同的速率和持续时间。

HTML / CSS 相关文章推荐
修复iPhone的safari浏览器上submit按钮圆角bug
Dec 24 HTML / CSS
推荐10个CSS3 制作的创意下拉菜单效果
Feb 11 HTML / CSS
浅谈HTML5新增及移除的元素
Jun 27 HTML / CSS
基于IE10/HTML5 开发
Apr 22 HTML / CSS
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
Jun 23 HTML / CSS
详解HTML5中的元素与元素
Aug 17 HTML / CSS
HTML5中的音频和视频媒体播放元素小结
Jan 29 HTML / CSS
HTML5 Canvas入门学习教程
Mar 17 HTML / CSS
html5 canvas合成海报所遇问题及解决方案总结
Aug 03 HTML / CSS
CSS三大特性继承性、层叠性和优先级详解
Jan 18 HTML / CSS
POST提交数据常见的四种方式
Jan 18 HTML / CSS
css之clearfix的用法深入理解(必看篇)
May 21 HTML / CSS
CSS图片翻转动画技术详解(IE也实现了)
Apr 03 #HTML / CSS
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
Apr 03 #HTML / CSS
css3实现input输入框颜色渐变发光效果代码
Apr 02 #HTML / CSS
CSS去掉A标签(链接)虚线框的方法
Apr 01 #HTML / CSS
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
Mar 31 #HTML / CSS
你应该知道的30个css选择器
Mar 19 #HTML / CSS
纯CSS3打造动感漂亮时尚的扇形菜单
Mar 18 #HTML / CSS
You might like
php实现简单洗牌算法
2013/06/18 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
JQuery 遮罩层实现(mask)实现代码
2010/01/09 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
jQuery的框架介绍
2016/05/11 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
Vue3为什么这么快
2020/09/23 Javascript
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
Python星号*与**用法分析
2018/02/02 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
Python拆分大型CSV文件代码实例
2019/10/07 Python
基于python及pytorch中乘法的使用详解
2019/12/27 Python
基于Django signals 信号作用及用法详解
2020/03/28 Python
Python中SQLite如何使用
2020/05/27 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
2020/08/19 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
在线购买澳大利亚设计师手拿包和奢华晚装手袋:Olga Berg
2019/03/20 全球购物
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
求职简历自荐信
2013/10/20 职场文书
汽车驾驶求职信
2013/10/25 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
大学生国家助学金感谢信
2015/01/23 职场文书
保研导师推荐信
2015/03/25 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
七年级作文之关于奶奶
2019/10/29 职场文书
python运算符之与用户交互
2022/04/13 Python
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python