首頁 > web前端 > css教學 > 如何使用CSS3中box-shadow來製作邊框陰影? (程式碼教程)

如何使用CSS3中box-shadow來製作邊框陰影? (程式碼教程)

云罗郡主
發布: 2018-10-23 16:59:35
轉載
2564 人瀏覽過

這篇文章帶給大家的內容是關於如何使用CSS3中box-shadow來製作邊框陰影? (程式碼教學),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

box-shadow屬性簡介

邊框陰影,是很常見的特效。

以前在CSS2.1時,如果想要為元素添加邊框陰影(就像上圖),也是只能透過背景圖片的方法來實現。

在CSS3中,我們可以使用box-shadow屬性輕鬆地為元素添加陰影效果。

語法:

box-shadow:x-shadow  y-shadow  blur  spread  color  inset;
登入後複製

說明:

(1)x-shadow:設定水平陰影的位置(X軸),可以使用負值;

(2)y-shadow:設定垂直陰影的位置(y軸),可以使用負值;

(3)blur:設定陰影模糊半徑;

(4)spread:擴展半徑,設定陰影的尺寸;

(5)color:設定陰影的顏色;

(6)inset:這個參數預設不設定。預設為外陰影,inset表示內陰影。

範例:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>CSS3 box-shadow属性</title>
    <style type="text/css">
    #div1
    {
        width:200px;
        height:100px;
        border:1px solid silver;
        box-shadow:5px 5px 8px red;
    }
    </style>
</head>
<body>
    <div id="div1">
    </div>
</body>
</html>
登入後複製

在瀏覽器預覽效果如下:

如何使用CSS3中box-shadow來製作邊框陰影? (程式碼教程)

#水平陰影位置x-shadow和垂直陰影位置y-shadow

水平陰影位置x-shadow和垂直陰影位置y-shadow的屬性取值,單位可以是px、em或百分比等,允許負值。

範例:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>CSS3 box-shadow属性</title>
    <style type="text/css">
    #div1
    {
        width:200px;
        height:100px;
        border:1px solid silver;
        box-shadow:-5px -5px 8px red;
    }
    </style>
</head>
<body>
    <div id="div1">
    </div>
</body>
</html>
登入後複製

在瀏覽器預覽效果如下:
如何使用CSS3中box-shadow來製作邊框陰影? (程式碼教程)

以上就是如何使用CSS3中box-shadow來製作邊框陰影? (程式碼教學)的全部介紹,如果您想了解更多有關CSS3影片教學#,請關注PHP中文網。

以上是如何使用CSS3中box-shadow來製作邊框陰影? (程式碼教程)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:lvyestudy.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板