css邊框陰影怎么設置?


我們在網頁設計中,通常會使用ps工具來達到圖片或者邊框陰影、立體等效果。但是如果一些基礎效果都需要用p圖來完成那就顯得效率比較低了。其實可以使用css來設置邊框陰影,下面本篇文章來給大家介紹一下。

在css中,我們可以通過box-shadow屬性來設置邊框陰影。

box-shadow屬性可以向邊框添加一個或多個陰影。該屬性是由逗號分隔的陰影列表,每個陰影由 2-4 個長度值、可選的顏色值以及可選的 inset 關鍵詞來規定。省略長度的值是 0。

 

語法:

box-shadow: h-shadow v-shadow blur spread color inset;

取值:

  • h-shadow:必需設置的值,定義水平陰影的位置。允許負值。

  • v-shadow:必需設置的值,定義垂直陰影的位置。允許負值。

  • blur:可選設置的值,定義模糊距離。

  • spread:可選設置的值,定義陰影的尺寸。

  • color :可選設置的值,定義陰影的顏色。如果沒有設置值,顏色值基於瀏覽器顯示,建議設置。

  • inset:可選設置的值,設置后可將外部陰影 (outset) 改為內部陰影。

https://www.houdianzi.com/ vi設計公司

css3邊框陰影代碼示例如下:

1、box-shadow屬性實現邊框外陰影

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS3邊框陰影</title> <style type="text/css"> *{margin: 0px;padding: 0px;} div{margin: 20px 0px; width: 100%; height: 40px; background: #fff; box-shadow:5px 5px 10px 5px #ccc; } </style> </head> <body> <div></div> </body> </html>

此段HTML代碼中,我們給div添加了一個box-shadow的樣式屬性,並且參數分別設置為5px 5px 10px 5px #ccc。

說明:由於沒有設置inset(內陰影)參數,默認為外陰影。

 

2、box-shadow屬性實現邊框內陰影

在上述HTML代碼的基礎上,我們將box-shadow樣式屬性的值進行一些變化:

box-shadow:5px 5px 10px 5px #ccc inset;

 

3、box-shadow屬性實現圓柱形效果

box-shadow:0px 5px 10px 10px #ccc inset;

這里我們將水平方向陰影位置設置為0個像素點並且設置內陰影。

:box-shadow屬性中,前兩個參數可以為負值並且是必須存在,而后面的參數則都是可選的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM