在網頁設計過程中,我們經常需要在網頁中設定一些特殊的效果,讓設計出來的網頁顯得更加美觀,本篇文章將要給大家介紹如何通過css給邊框設定陰影製作效果,css陰影製作效果可能會讓設計出來框更具有立體感,話不多說,讓我們來具體看一看css邊框陰影製作效果的設定方法。
我們在設定邊框陰影時,必不可少的一個屬性是box-shadow,box-shadow可以向框添加一個或多個陰影。下面我們來看一下具體的例子。
<!DOCTYPE html><html><head><style> body{margin:30px;background-color:#E9E9E9;}div.polaroid{width:294px;padding:10px 10px 20px 10px;border:1px solid #BFBFBF;background-color:green;/* 設定陰影製作效果 */box-shadow:5px 5px 6px #090;}div.rotate_left{float:left;-ms-transform:rotate(7deg); /* IE 9 */-moz-transform:rotate(7deg); /* Firefox */-webkit-transform:rotate(7deg); /* Safari and Chrome */-o-transform:rotate(7deg); /* Opera */transform:rotate(7deg);}}</style></head><body><div class="polaroid rotate_left"><img src="/i/ballade_dream.jpg" alt="鬱金香" width="284" height="213" /><p class="caption">鮮花鬱金香,花名:Ballade Dream。</p></div></body></html>
效果如下:
給框添加了陰影製作效果後,是不是更加具有立體感,更加的美觀了(顏色可能不太好看,但你可以選擇更好看的搭配……^@^)
說明:我們看到上述代碼中,box-shadow後面有四個屬性值,他們分別代表什麼意思呢?
下面就來看看box-shadow屬性值的含義。(推薦:CSS邊框屬性執行個體)
box-shadow向框添加一個或多個陰影。
該屬性是由逗號分隔的陰影列表,每個陰影由 2-4 個長度值、可選的顏色值以及可選的 inset 關鍵詞來規定。省略長度的值是 0。
值
|
含義
|
h-shadow
|
必需。水平陰影的位置。允許負值。
|
v-shadow
|
必需。垂直陰影的位置。允許負值。
|
blur
|
可選。模糊距離。 |
spread
|
可選。陰影的尺寸。
|
color |
可選。陰影的顏色。
|
inset
|
可選。將外部陰影 (outset) 改為內部陰影。 |
在看了各個屬性值的含義後,我們可以知道上述例子中設定的陰影製作效果,box-shadow屬性後面的四個屬性值分別為:h-shadow、v-shadow、blur、color。
css中有很多的好看的效果都可以實現,想要瞭解更多關於css陰影製作效果的內容可以去參考php中文網的CSS3最新版參考手冊
CSS3 最新版參考手冊