CSS3 background 分别设置多个背景图片
来源:互联网 发布:上海炫踪网络信息科技 编辑:程序博客网 时间:2024/05/20 14:18
CSS3允许给box/div元素设置多个背景图片,只需要在原来的基础上加逗号分隔即可分别设置。
支持 Mozilla Firefox (3.6+), Safari/Chrome (1.0/1.3+), Opera (10.5+) ,Internet Explorer (9.0+) 等。
先上一个小例子,一只羊的png图片背景和草原的大背景 可以分别设置。效果如下:
代码如下:
它是如何工作的呢?
多个背景图片可以通过单个的设置,以逗号分隔后,会分别识别单个的背景图片属性来加以设置,逗号在此起的作用相当于制造一个并集而非简单的覆盖。相当于Photoshop中图层的概念,优先级取决于你添加背景图片的顺序。
语法:
实例介绍:
CSS3 中加以此逗号同样支持以下属性:
background-repeat
- background-attachment
background-position
,background-clip
,background-origin
background-size
.
源码例子:
逗号分隔的属性,会从头到脚 一 一地 匹配,假设参数过少,则会使用最后末尾的属性来填充。
假设参数过多,则会自动舍弃,不予理会。
background的速记短语法 同样支持!
实例介绍:
浏览器兼容性:
支持 目前主流浏览器 及支持css3标准的所有浏览器。
例如: Mozilla Firefox (3.6+), Safari/Chrome (1.0/1.3+), Opera (10.5+) ,Internet Explorer (9.0+) 等。
更多实例介绍:
Example A
Example B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#exampleB{
display:inline-block;
margin:1em;padding:1em;
background-image:url(left.png),url(right.png),url(main.png);
background-repeat:no-repeat,no-repeat,repeat-x;
background-position:lefttop,righttop,lefttop ;
}
or:
#exampleB{
width:500px;
height:250px;
background:url(left.png)lefttop no-repeat,url(right.png)righttop no-repeat,url(main.png)lefttop repeat-x;
}
- CSS3 background 分别设置多个背景图片
- CSS3设置多个背景图片
- 关于background设置多个背景图片的问题
- css3 背景图片 background-size
- css3实现一个div设置多张背景图片及background-image属性
- css3实现一个div设置多张背景图片及background-image属性
- css3实现一个div设置多张背景图片及background-image属性
- css3实现一个div设置多张背景图片及background-image属性
- CSS3:background-size背景图片尺寸属性
- CSS3 设置模糊背景图片
- CSS3设置背景图片的大小
- background-size 设置背景图片的大小
- background-size 设置背景图片的大小
- background-size设置背景图片的大小
- CSS3多个背景图片和之前背景的笔记
- 背景图片background
- CSS3新增选择器与背景图片的设置
- css3的背景图片设置的一些问题
- linux集群时间同步
- vim中添加块注释的方法
- uva110
- Java变量初始化讨论
- launchy
- CSS3 background 分别设置多个背景图片
- IPC之本地套接字
- 2012 google校园招聘 笔试2.2
- Java中网络编程基础知识(一)
- IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解
- Davinci的异构多核间通信基础组件SysLink 2.0
- Java中网络编程基础知识(二)
- 网络编程--套接字选项
- OD的 CC断点,内存访问断点,硬件断点 解析