box-shadow 屬性是給盒模型設(shè)置陰影的屬性。今天總結(jié)一下。
box-shadow: h-shadow v-shadow blur spread color inset;
值 | 描述 |
---|---|
h-shadow | 必需。水平陰影的位置。允許負(fù)值。 |
v-shadow | 必需。垂直陰影的位置。允許負(fù)值。 |
blur | 可選。模糊距離。 |
spread | 可選。陰影的尺寸。 |
color | 可選。陰影的顏色。請參閱 CSS 顏色值。 |
inset | 可選。將外部陰影 (outset) 改為內(nèi)部陰影。 |
html
<div></div>
div{
background:red;
width:200px;
height:200px;
box-shadow:200px 200px 0px green;
}

可以看到當(dāng)我們移動一個div的距離后,可以清楚地看到,box-shadow的原始大小和div一樣。而且與div位置重合。
添加blur可以使邊緣變得模糊。
box-shadow:200px 200px 10px green;

ps:如果模糊值為負(fù),那么陰影消失。
spread 改變陰影大小。
正加大,負(fù)減小
box-shadow:200px 200px 10px 30px green;

可以明顯見到,陰影的寬高,大了30px;