CSS3 Border屬性介紹

經過邊框屬性,咱們能夠實現一些相似按鈕或者背景圖片的替代效果。由於大量的圖片素材對網頁的加載速度影響也很大,可是因爲如今的瀏覽器對css3的兼容與支持各有不一樣,因此如今要用css替代 配合圖片達到的效果仍是不太現實。css

言歸正轉,來看看css3下 border提供了那些新特性。html

一、border-colorcss3

  
  
  
  
  1. <style type="text/css"> 
  2. <!-- 
  3. .border-style1 { 
  4. border: 8px solid #000; 
  5. -moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; 
  6. -moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; 
  7. -moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; 
  8. -moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; 
  9. padding: 5px 5px 5px 15px; 
  10. --> 
  11. </style> 
  12. <div class="border-style1">只有在Firefox3.0以上版本瀏覽器中能看到邊框顏色漸變效果,其餘瀏覽器中爲純黑色邊框</div> 

二、border-p_w_picpathweb

  
  
  
  
  1. <style type="text/css"> 
  2. <!-- 
  3. .border-style2 { 
  4. -webkit-border-p_w_picpath: url(img/bt_blue.png) 0 12 0 12 stretch stretch; 
  5. -moz-border-p_w_picpath: url(img/bt_blue.png) 0 12 0 12 stretch stretch; 
  6. display: block; 
  7. border-width: 0 12px; 
  8. padding: 10px; 
  9. text-align: center; 
  10. font-size: 16px; 
  11. text-decoration: inherit; 
  12. color:white;+color:black; 
  13. --> 
  14. </style> 
  15. <div class="border-style2">在safari3+、Chrome和FF3.5瀏覽器裏能看到邊框背景圖</div>  

使用這種圖片配合css     能夠實現以下效果 瀏覽器

三、border-radius ide

border-radius: 11px 11px 11px 11px; 順序: 左上、右上、右下、左下      值越大,對應的圓角越大
  
  
  
  
  1. <style type="text/css"> 
  2. <!-- 
  3. .border-style3 { 
  4. border-width: 1px; 
  5. border-style: solid; 
  6. border-color: #f00; 
  7. -moz-border-radius: 11px; 
  8. -khtml-border-radius: 11px; 
  9. -webkit-border-radius: 11px; 
  10. border-radius: 11px; 
  11. padding:5px;background:#ddd; 
  12. --> 
  13. </style> 
  14. <div class="border-style3">在safari3+、Chrome和FF3.5瀏覽器裏能看到圓角邊框</div>  

四、box-shadowurl

-moz-box-shadow:5px 2px 6px #000; 5px: 與左邊線相對距離 2px: 與上邊線相對距離 6px: 陰影擴散像素     #000 爲陰影顏色
  
  
  
  
  1. <style type="text/css"> 
  2. <!-- 
  3. .border-style4 { 
  4. -webkit-box-shadow:5px 2px 6px #000; 
  5. -moz-box-shadow:5px 2px 6px #000; 
  6. padding:4px 10px; 
  7. background:#ddd; 
  8. --> 
  9. </style> 
  10. <div class="border-style4">在safari3+、Chrome和FF3.5瀏覽器裏能看到邊框陰影</div>  

如將擴散像素調大至16px 陰影顏色換爲紅色  則有以下效果spa

 

因爲國內的ie比重一直較大,甚至至關一部分仍是ie6 ,因此若是要是考慮到兼容行的化,採用css3處理border特效仍是不太合適的xml

相關文章
相關標籤/搜索