定義和用法
box-shadow 屬性向框添加一個或多個陰影。
默認值: none
繼承性: no
版本: CSS3
JavaScript 語法: object.style.boxShadow="10px 10px 5px #888888"
提示:請使用 border-image-* 屬性來構造漂亮的可伸縮按鈕!
先看一下效果:
請使用支持CSS3的浏覽器查看本頁。
上面效果的代碼:
<style>
.box-shadow-keleyi-com
{
width:300px;
height:100px;
background-color:#ff9900;
-moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
box-shadow: 10px 10px 5px #888888;
}
</style>
<div class="box-shadow-keleyi-com">請使用支持CSS3的浏覽器查看本頁。<br /> </div>
box-shadow的浏覽器支持
IE9+、Firefox 4、Chrome、Opera 以及 Safari 5.1.1 支持 box-shadow 屬性。
語法
box-shadow: h-shadow v-shadow blur spread color inset;
注釋:box-shadow 向框添加一個或多個陰影。該屬性是由逗號分隔的陰影列表,每個陰影由 2-4 個長度值、可選的顏色值以及可選的 inset 關鍵詞來規定。省略長度的值是 0。
h-shadow 必需。水平陰影的位置。允許負值。
v-shadow 必需。垂直陰影的位置。允許負值。
blur 可選。模糊距離。
spread 可選。陰影的尺寸。
color 可選。陰影的顏色。請參閱 CSS 顏色值。
inset 可選。將外部陰影 (outset) 改為內部陰影。
下面是一個例子:扔到桌子上面的圖片
本例演示如何創建旋轉並帶陰影邊框的圖片。
其中使用了box-shadow。
效果查看:http:///keleyi/phtml/css3/
在上面的代碼中,除了有box-shadow,還有-moz-box-shadow,這個請參考:http:///a/bjac/i7xu8v5v.htm