css實(shí)現(xiàn)元素四周陰影的示例代碼
發(fā)布時(shí)間:2023-12-04 15:59:21 作者: 田本初
我要評(píng)論

CSS的陰影效果為網(wǎng)頁(yè)設(shè)計(jì)增添了許多細(xì)節(jié)和質(zhì)感,本文就來(lái)介紹一下css實(shí)現(xiàn)元素四周陰影的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
前言
首先確定的是需要使用box-shadow這一屬性
語(yǔ)法如下:
box-shadow: h-shadow v-shadow blur spread color inset;
- h-shadow:表示水平方向上的陰影偏移量,必須指明,可以是正數(shù)、負(fù)數(shù)、0,如果為正數(shù)左方有陰影,如果為負(fù)數(shù)右方有陰影,如果為0它位于元素的正中間。
- v-shadow:表示垂直方向上的陰影偏移量,必須指明,可以是正數(shù)、負(fù)數(shù)、0,如果是正數(shù)則下方有陰影,如果是負(fù)數(shù)則上方有陰影,如果是0,則在元素正中間。
- blur:表示陰影的模糊程度,可選項(xiàng),可以是正數(shù)、負(fù)數(shù)。數(shù)值越大,陰影越模糊,反之陰影越清晰,如果值為0時(shí)表示完全清晰。
- spread:表示陰影的擴(kuò)張程度,可選項(xiàng),可以是正數(shù)、負(fù)數(shù)。當(dāng)擴(kuò)張程度為正數(shù)時(shí)陰影擴(kuò)張,而為負(fù)數(shù)時(shí)陰影收縮,如果值為0,則表示不改變陰影的擴(kuò)張程度。
- color:表示陰影的顏色,可以采用各種CSS支持的顏色格式進(jìn)行設(shè)置,例如:RGB值,16進(jìn)制值等等。
- inset:表示是否要將陰影設(shè)置為內(nèi)陰影,可以省略,如果指定了這個(gè)值則表示要將陰影設(shè)置為內(nèi)陰影,否則為外陰影。
實(shí)現(xiàn)四周陰影
方法一:
需要分別設(shè)置四周陰影,代碼如下:
div { width: 300px; height: 300px; box-shadow: 5px 5px 5px #00000014, 5px -5px 5px #00000014, -5px 5px 5px #00000014, -5px -5px 5px #00000014; }
效果
方法二:
四周效果一致,只需控制第三個(gè)參數(shù),注意前兩個(gè)參數(shù)不能全為0
div { width: 300px; height: 300px; box-shadow: 0 2px 12px 0 pink; }
效果
到此這篇關(guān)于css實(shí)現(xiàn)元素四周陰影的示例代碼的文章就介紹到這了,更多相關(guān)css元素四周陰影內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
- 本文通過實(shí)例代碼給大家介紹了CSS中使用文本陰影與元素陰影效果,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-01-18