CSS已支持使用颜色名字、十六进制值及RGB值来表示颜色,CSS3又引入了以下几种颜色标准:
- RGBA
- HSL
- HSLA
- opacity
浏览器支持
Property | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
RGBA/HSL/HSLA | 4.0 | 9.0 | 3.0 | 3.1 | 10.1 |
opacity | 4.0 | 9.0 | 2.0 | 3.1 | 10.1 |
CSS3包含了几个新增的背景属性,使我们能更有效地控制元素的背景:
Property | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
background-image | 4.0+ | 9.0+ | 3.6+ | 3.1+ | 11.5+ |
background-size | 4.0+ | 9.0+ | 4.0+ | 4.1+ | 10.5+ |
background-origin | 1.0+ | 9.0+ | 4.0+ | 3.0+ | 10.5+ |
background-clip | 4.0+ | 9.0+ | 4.0+ | 3.0+ | 10.5+ |
Learn How To Create Different CSS Box Shadow Effects
box-shadow 属性允许我们通过指定颜色、大小、模糊和偏移等值很简单地在盒元素上创建多个阴影效果。
box-shadow 属性可以接受2-6个属性,必须的选项有水平和垂直方向上的偏移,可选选项有延伸距离和颜色。
|
|
示例1234box-shadow: 10px 10px;box-shadow: 10px 10px 5px #888;box-shadow: inset 2px 2px 2px 2px black;box-shadow: 10px 10px #888, -10px -10px #f4f4f4, 0px 0px 5px 5px #cc6600;
所有主流浏览器的最新版都已经支持了 box-shadow 属性。
以下例子共同的代码
|
|
|
|
这会创建一个标准的盒子阴影效果,阴影移到元素下来创建一个看似升起的盒子。
|
|
本效果会将阴影添加到盒子元素的右下角和右下角,用以创造一个盒子两个底部角翘起的视觉效果;该效果使用了:before和:after伪元素来创建新的元素放在盒子的两个角上。
|
|