css中可以寫陰影的屬性有:字體陰影(text-shadow)、盒陰影(box-shadow)、陰影(filter:drop-shaddow)。接下來帶大家一起來學習這些屬性的用法和要點。
盒子陰影(box-shadow)
語法:box-shadow: 水平偏移(px),垂直偏移(px),陰影模糊度(px),陰影大小(px),陰影顏色值,內陰影(inset);可以設置多重陰影
垂直偏移(px):效果展示
水平偏移(px):效果展示
陰影模糊度(px):效果展示
陰影大小(px):效果展示
陰影顏色值(px):效果展示
內陰影(inset),默認為外陰影,但是沒有(outset這個值):效果展示
多重陰影(用","分開):效果展示、
文字陰影(box-shadow)
語法:text-shadow: 水平|垂直|模糊度|顏色值;
注意:文字陰影(box-shadow)--①可以設置多個陰影②不能設置內陰影③沒有陰影大小
字體陰影:效果展示
濾鏡中的陰影(filter:drop-shadow)
語法:filter:drop-shadow:(x偏移, y偏移, 模糊大小, 色值);
注意:①filter:drop-shadow是真正意義上的投影②沒有內陰影③不能寫多個陰影④背景為透明時不會有陰影(box-shadow有)
怎麼區分filter:drop-shadow陰影和box-shadow?下面通過寫用邊框寫的三角形來區分這兩個屬性,直接看圖:
filter:drop-shadow:效果圖展示