-moz-box-shadow


 

 

css的box-shadow是用來添加邊框陰影效果的。

屬性值詳解:

1、inset
可選值,默認陰影在盒子外
使用inset后,陰影在盒子內,即使指定邊框或者透明邊框,陰影依然存在。

2、<offset-x> <offset-y>
這是頭兩個<length> 值,用來設置陰影偏移量。offset-x為設置陰影的水平位移,假如是負值,那么陰影在邊框的左側;offset-y設置陰影的垂直位移,假如是負值,那么陰影位於邊框頂部。這個用數學中的數軸來理解應該是可以的,如下圖:


我們的水平原點是以邊框的左上角為起始點,x為水平位移,Y為垂直位移。

3、<blur-radius>
指定模糊半徑,不允許負值,假如設置為0,則陰影不模糊,否則設置越大的值,邊框陰影就越模糊。

4、<spread-radius>
指定陰影拓展,假如設置為0,不拓展,正值陰影擴大,負值縮小。

demo:

(1)輸入框內陰影

.shadow (
     -moz-box-shadow: inset 0 0 10px #CCC;
     -webkit-box-shadow: inset 0 0 10px #CCC;
     box-shadow: inset 0 0 10px #CCC;

(2)簡單效果
.one (
     -moz-box-shadow:5px 5px;
     -webkit-box-shadow:5px 5px;
     box-shadow:5px 5px;

(3)虛陰影效果
.two (
     -moz-box-shadow:2px 2px 10px #06c;
     -webkit-box-shadow:2px 2px 10px #06c;
     box-shadow:2px 2px 10px #06c;

 

(4)漸變陰影效果
.three (
     -moz-box-shadow:0 0 10px #06c;
     -webkit-box-shadow:0 0 10px #06c;
     box-shadow:0 0 10px #06c;

(5)帶光暈效果
.four (
    -moz-box-shadow:0 0 10px 10px #06c;
    -webkit-box-shadow:0 0 10px 10px #06c;
    box-shadow:0 0 10px 10px #06c;

(6)內陰影效果
.five (
    -moz-box-shadow:inset 5px 5px 10px #06c;
    -webkit-box-shadow: inset 5px 5px 10px #06c;
    box-shadow: inset 5px 5px 10px #06c;

(7)彩色陰影
.six (
    -moz-box-shadow:0 0 10px red,
                                   2px 2px 10px 10px yellow,
                                   4px 4px 12px 12px green;
    -webkit-box-shadow:0 0 10px red,
                                   2px 2px 10px 10px yellow,
                                   4px 4px 12px 12px green;
    box-shadow:0 0 10px red,
                                   2px 2px 10px 10px yellow,
                                   4px 4px 12px 12px green;

 


免責聲明!

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



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