多重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 相关文章推荐
css3截图_动力节点Java学院整理
Jul 11 HTML / CSS
CSS3中的5个有趣的新技术
Apr 02 HTML / CSS
CSS3点击按钮实现背景渐变动画效果
Oct 19 HTML / CSS
CSS3中的display:grid,网格布局介绍
Oct 30 HTML / CSS
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
Jan 05 HTML / CSS
HTML5+CSS3应用详解
Feb 24 HTML / CSS
使用phonegap查找联系人的实现方法
Mar 31 HTML / CSS
html5通过postMessage进行跨域通信的方法
Dec 04 HTML / CSS
详解Canvas 跨域脱坑实践
Nov 07 HTML / CSS
ivx平台开发之不用代码实现一个九宫格抽奖功能
Jan 27 HTML / CSS
分享几个实用的CSS代码块
Jun 10 HTML / CSS
HTML静态页面获取url参数和UserAgent的实现
Aug 05 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
如何过滤高亮显示非法字符
2006/10/09 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
PHP实现搜索相似图片
2015/09/22 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
PHP实时统计中文字数和区别
2019/02/28 PHP
js技巧--转义符"\"的妙用
2007/01/09 Javascript
Firefox window.close()的使用注意事项
2009/04/11 Javascript
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
python实现人民币大写转换
2018/06/20 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
Python定义一个Actor任务
2020/07/29 Python
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
曼城官方网上商店:Manchester City
2019/09/10 全球购物
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
《将心比心》教学反思
2014/04/08 职场文书
成绩单家长评语大全
2014/04/16 职场文书
应届毕业生自荐信
2014/05/28 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
2014年数学教师工作总结
2014/12/03 职场文书
长城的导游词
2015/01/30 职场文书
退货证明模板
2015/06/23 职场文书