精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

CSS3中box-shadow屬性如何制作邊框陰影效果

小編給大家分享一下CSS3中box-shadow屬性如何制作邊框陰影效果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創新互聯專業網站設計制作、成都做網站,集網站策劃、網站設計、網站制作于一體,網站seo、網站優化、網站營銷、軟文平臺等專業人才根據搜索規律編程設計,讓網站在運行后,在搜索中有好的表現,專業設計制作為您帶來效益的網站!讓網站建設為您創造效益。

效果演示:
CSS3中box-shadow屬性如何制作邊框陰影效果

box-shadow向框添加一個或多個陰影。IE9+、Firefox 4、Chrome、Opera 以及 Safari 5.1.1 支持 box-shadow 屬性。
語法:
代碼如下:

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

h-shadow,v-shadow必須。水平,垂直陰影的位置。允許賦值。blur可選,模糊距離。spread可選,陰影的尺寸。color可選,陰影的顏色。inset可選,將外部陰影(outset)改為內部陰影。
來看幾個簡單的范例:

  
   
  A  
 
              B    
              C    
              D    
              E                  F                  G                  H      

先將它們簡單的設定一下樣式:

 .box {   
 background-color: #fff;   
 border: 3px solid #ccc;   
 float: left;   
 margin: 20px 40px 0 0;   
 height: 65px;   
 width: 160px;   
 text-align: center;   
}   
.caption {   
 font-size: 20px;   
 position: relative;   
 top: 20px;   
}

接著就一一來練習一下各種參數的使用方式。基本上使用 box-shadow 時最少得要提供 h-shadow 及 v-shadow 兩個參數:

.box:nth-child(1) {   
 -webkit-box-shadow: 3px 3px #f3d42e;   
 -moz-box-shadow: 3px 3px #f3d42e;   
 box-shadow: 3px 3px #f3d42e;   
}

若位移距離為正值時就是往右或往下偏移;反之則往左或往上
CSS3中box-shadow屬性如何制作邊框陰影效果

再加上 5px 的模糊半徑:

.box:nth-child(2) {   
 -webkit-box-shadow: 3px 3px 5px #f3d42e;   
 -moz-box-shadow: 3px 3px 5px #f3d42e;   
 box-shadow: 3px 3px 5px #f3d42e;   
}

CSS3中box-shadow屬性如何制作邊框陰影效果

擴散距離會加強實際的陰影的范圍:

.box:nth-child(3) {   
 -webkit-box-shadow: 3px 3px 0 5px #f3d42e;   
 -moz-box-shadow: 3px 3px 0 5px #f3d42e;   
 box-shadow: 3px 3px 0 5px #f3d42e;   
}

位移的距離會在加上擴散距離,所以若值為負的會減少陰影的范圍
CSS3中box-shadow屬性如何制作邊框陰影效果

擴散出來的部份也會套上模糊的效果:

.box:nth-child(4) {   
 -webkit-box-shadow: 3px 3px 5px 5px #f3d42e;   
 -moz-box-shadow: 3px 3px 5px 5px #f3d42e;   
 box-shadow: 3px 3px 5px 5px #f3d42e;   
}

CSS3中box-shadow屬性如何制作邊框陰影效果

如果沒有設定位移距離的話,那么模糊的效果就會直接從區塊周圍露出:

.box:nth-child(5) {   
 -webkit-box-shadow: 0 0 15px #f3d42e;   
 -moz-box-shadow: 0 0 15px #f3d42e;   
 box-shadow: 0 0 15px #f3d42e;   
}

CSS3中box-shadow屬性如何制作邊框陰影效果

再加上擴散距離:

.box:nth-child(6) {   
 -webkit-box-shadow: 0 0 15px 5px #f3d42e;   
 -moz-box-shadow: 0 0 15px 5px #f3d42e;   
 box-shadow: 0 0 15px 5px #f3d42e;   
}

CSS3中box-shadow屬性如何制作邊框陰影效果

另外,若在使用時加上 inset 參數的話,則原本顯示在區塊外的陰影效果就會變成是內陰影的效果了:

 .box:nth-child(7) {   
 -webkit-box-shadow: 3px 3px #f3d42e inset;   
 -moz-box-shadow: 3px 3px #f3d42e inset;   
 box-shadow: 3px 3px #f3d42e inset;   
}

有仔細注意到嗎?本來位移距離為正值時就是往右或往下偏移,但因為加上 inset 參數,所以效果就反過來了:
CSS3中box-shadow屬性如何制作邊框陰影效果

加上模糊半徑及擴散距離:

 .box:nth-child(8) {   
 -webkit-box-shadow: 3px 3px 5px 5px #f3d42e inset;   
 -moz-box-shadow: 3px 3px 5px 5px #f3d42e inset;   
 box-shadow: 3px 3px 5px 5px #f3d42e inset;   
}

CSS3中box-shadow屬性如何制作邊框陰影效果

在元素上加了多組陰影設定的話:

.box:nth-child(9) {   
 -webkit-box-shadow: 13px 13px #f3d42e, -10px 10px #33d42e, -5px -10px #ff0d2d, 10px -8px #034d5e;   
 -moz-box-shadow: 13px 13px #f3d42e, -10px 10px #33d42e, -5px -10px #ff0d2d, 10px -8px #034d5e;   
 box-shadow: 13px 13px #f3d42e, -10px 10px #33d42e, -5px -10px #ff0d2d, 10px -8px #034d5e;   
}

陰影的階層關系是越先設定的階層會越高~
CSS3中box-shadow屬性如何制作邊框陰影效果

以上是“CSS3中box-shadow屬性如何制作邊框陰影效果”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!


網站標題:CSS3中box-shadow屬性如何制作邊框陰影效果
分享路徑:http://m.jcarcd.cn/article/pdcdcg.html 主站蜘蛛池模板: 成人看片黄在线观看 | 91国内在线视 | 成人短视频黄 | sm捆绑秘免费网站 | 精品国产一区二区三 | 精品乱码一区 | 九九视频国产免 | 成人午夜影视一二区 | 国在线国产| 91爱91爽 | 欧美一级夜夜爽视频 | 日韩精品专区在线影 | 韩国理伦电影三级 | 成人伦理动 | 1024国产在线| 国精品午夜福 | 91嘛豆精品 | 国产免费夫妻高 | 国产理论片在线观看 | 欧在线一二三四区 | 国产精品偷伦费看 | 69精品人人槡 | 黑丝在线 | 国产亚洲欧美在线 | 日韩成人免费电影 | 日本湿姝在线观看 | 精品福利在线观看 | 国产日韩二区 | 韩国理论福 | 精品自拍视频 | 国产精品天干天干 | 国产精品视 | 精品日韩四区五区六 | 日韩一区二区在线 | 青青国产精品 | 国内免费久 | 国产一区精品自拍 | 国产免费福 | 国产精品视频永 | www.黄瓜视频 | 玖玖福利资源导航 |