ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# CSS3 box-shadow 属性 ## 实例 向 div 元素添加 box-shadow: ``` div { box-shadow: 10px 10px 5px #888888; } ``` 页面底部有更多实例。 ## 浏览器支持 | IE | Firefox | Chrome | Safari | Opera | | --- | --- | --- | --- | --- | IE9+、Firefox 4、Chrome、Opera 以及 Safari 5.1.1 支持 box-shadow 属性。 ## 定义和用法 box-shadow 属性向框添加一个或多个阴影。 提示:请使用 border-image-* 属性来构造漂亮的可伸缩按钮! | 默认值: | none | | --- | --- | | 继承性: | no | | --- | --- | | 版本: | CSS3 | | --- | --- | | JavaScript 语法: | _object_.style.boxShadow="10px 10px 5px #888888" | | --- | --- | ## 语法 ``` box-shadow: _h-shadow_ _v-shadow_ _blur_ _spread_ _color_ inset; ``` 注释:box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。 | 值 | 描述 | 测试 | | --- | --- | --- | | _h-shadow_ | 必需。水平阴影的位置。允许负值。 | [测试](/tiy/c.asp?f=css_box-shadow) | | _v-shadow_ | 必需。垂直阴影的位置。允许负值。 | [测试](/tiy/c.asp?f=css_box-shadow) | | _blur_ | 可选。模糊距离。 | [测试](/tiy/c.asp?f=css_box-shadow&p=3) | | _spread_ | 可选。阴影的尺寸。 | [测试](/tiy/c.asp?f=css_box-shadow&p=7) | | _color_ | 可选。阴影的颜色。请参阅 CSS 颜色值。 | [测试](/tiy/c.asp?f=css_box-shadow&p=10) | | inset | 可选。将外部阴影 (outset) 改为内部阴影。 | [测试](/tiy/c.asp?f=css_box-shadow&p=15) | ## 亲自试一试 - 实例 [扔到桌子上面的图片](/tiy/t.asp?f=css3_image_gallery) 本例演示如何创建“宝丽来”图片,并旋转图片。 ``` <!DOCTYPE html> <html> <head> <style> body { margin:30px; background-color:#E9E9E9; } div.polaroid { width:294px; padding:10px 10px 20px 10px; border:1px solid #BFBFBF; background-color:white; /* Add box-shadow */ box-shadow:2px 2px 3px #aaaaaa; } div.rotate_left { float:left; -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); /* Safari and Chrome */ -o-transform:rotate(7deg); /* Opera */ transform:rotate(7deg); } div.rotate_right { float:left; -ms-transform:rotate(-8deg); /* IE 9 */ -moz-transform:rotate(-8deg); /* Firefox */ -webkit-transform:rotate(-8deg); /* Safari and Chrome */ -o-transform:rotate(-8deg); /* Opera */ transform:rotate(-8deg); } </style> </head> <body> <div class="polaroid rotate_left"> <img src="/i/ballade_dream.jpg" alt="郁金香" width="284" height="213" /> <p class="caption">上海鲜花港的郁金香,花名:Ballade Dream。</p> </div> <div class="polaroid rotate_right"> <img src="/i/china_pavilion.jpg" alt="世博中国馆" width="284" height="213" /> <p class="caption">2010年上海世博会,中国馆。</p> </div> </body> </html> ``` ## 相关页面 CSS3 教程:[CSS3 边框](/css3/css3_border.asp "CSS3 边框")