当前位置: 首页 > 文档资料 > HTML5 在线教程 >

6.6 CSS 框阴影(box-shadow)

优质
小牛编辑
134浏览
2023-12-01

box-shadow 属性向框添加一个或多个阴影。

浏览器支持

Property
box-shadow10.0
4.0 -webkit-
12.09.04.0
3.5 -moz-
5.1
3.1 -webkit-
10.5

语法

box-shadow: none|h-shadow v-shadow blur spread color |inset|initial|inherit;

该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。

取值描述
none缺省值,没有阴影。
h-shadow必需。水平阴影的位置。可以为负数。
v-shadow必需。垂直阴影的位置。可以为负数。
blur可选。模糊距离。
spread可选。阴影大小。可以为负数。
color可选。阴影颜色。缺省为黑色(black)。

在电脑上的Safari中,颜色参数是必需的。否则阴影不呈现。所以好的习惯是总是指定一个颜色。

inset可选。把外阴影(outset)变成内阴影。
initial设置为默认值。
inherit从父元素继承该属性。

在线实例

例子1 - 带阴影的相片

例子2 - 纺锤形分隔线

后面这个例子的完整教程请阅读:使用纯CSS3创建一个纺锤形分隔线, 该例子同时还演示了上一章节所讲述的边框圆角(border-radius)属性的使用。