區塊 box-shadow
外陰影
box-shadow: X Y 深度 顏色();
用於區塊與圖片陰影。
.button{
-moz-box-shadow:0px 0px 8px rgba(20%,20%,40%,0.8);
-webkit-box-shadow:0px 0px 8px rgba(20%,20%,40%,0.8);
box-shadow:0px 0px 8px rgba(20%,20%,40%,0.8);
}
內陰影
box-shadow:inset offset-x offset-y blur-radius spread-radius 顏色();
| inset | 內陰影設定。 |
| offset-x | x 軸陰影,單位 em、px 等。 |
| offset-y | y 軸陰影,單位 em、px 等。 |
| blur-radius | 模糊半徑。 |
| spread-radius | 擴散半徑。 |
.button{
box-shadow:inset 3px 3px 12px gold;
}
文字 text-shadow
text-shadow: X Y 深度 顏色();
<font style="text-shadow:2px 2px 2px #000000;">文字陰影效果</font>
多層陰影應用
text-shadow: X Y 深度 顏色(),X Y 深度 顏色() ;
/*雙層陰影*/
h1 {
text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
}
/*多層陰影*/
h1 {
color: white;
text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
/*文字+線框*/
h1 {
color: yellow;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
立體效果陰影
#boxshadow {
position: relative;
-moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);
-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
padding: 10px;
background: white;
}
/* Make the image fit the box */
#boxshadow img {
width: 100%;
border: 1px solid #8a4419;
border-style: inset;
}
#boxshadow::after {
content: '';
position: absolute;
z-index: -1; /* hide shadow behind image */
-webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
width: 70%;
left: 15%; /* one half of the remaining 30% */
height: 100px;
bottom: 0;
}
<div id="boxshadow"> <img src="xxxx.jpg" alt="Norway" width="600" height="400"> </div>