亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用CSS3繪制三角形的簡單方法

segmentfault   發(fā)布時間:2015-07-17 19:08:21   作者:15875116510   我要評論
這篇文章主要介紹了用CSS3繪制三角形的簡單方法,是CSS前端繪圖的基礎,需要的朋友可以參考下

    利用CSS的border以及它的屬性值transparent來實現(xiàn)三角形,其中最主要的是要明白由于div的高度跟寬度都為0,margin,padding也為0,所以元素框的大小就是他的border的疊加,由于相鄰boder會重疊,故存在內(nèi)容寬高時其實任意一邊存在的border都是梯形的,當div內(nèi)容寬高為0時,border就表現(xiàn)為三角形,將四個border的顏色設置為transparent表示邊框透明,而將右邊框顏色再設置為紅色就發(fā)現(xiàn)三角形出現(xiàn)了,其實這個三角形是右邊框。

CSS Code復制內(nèi)容到剪貼板
  1. <!DOCTYPE html>   
  2. <html>   
  3. <body>   
  4.     <style>    
  5.         #triangle-up {    
  6.             width0px;    
  7.             height0px;   
  8.             border100px solid transparent;   
  9.             border-right:  100px solid red;   
  10.          }   
  11.     </style>   
  12.     <div id="triangle-up"></div>   
  13. </body>   
  14. </html>  

    圖解

    正常的框模型,div的內(nèi)容width以及height均為50px.黑線劃出來的區(qū)域就是它的右邊框,呈現(xiàn)為一個梯形

CSS Code復制內(nèi)容到剪貼板
  1. <!DOCTYPE html>   
  2. <html>   
  3. <body>   
  4.     <style>    
  5.         #triangle-up {    
  6.             width50px;    
  7.             height50px;   
  8.             border100px solid red;    
  9.             border-bottom100px solid red;   
  10.          }   
  11.     </style>   
  12.     <div id="triangle-up"></div>   
  13. </body>   
  14. </html>  

2015717191517568.png (600×590)

    當div的內(nèi)容width以及height均為0.黑線劃出來的區(qū)域就是它的右邊框,呈現(xiàn)為一個三角形

CSS Code復制內(nèi)容到剪貼板
  1. <!DOCTYPE html>   
  2. <html>   
  3. <body>   
  4.     <style>    
  5.         #triangle-up {    
  6.             width0px;    
  7.             height0px;   
  8.             border100px solid red;    
  9.          }   
  10.     </style>   
  11.     <div id="triangle-up"></div>   
  12. </body>   
  13. </html>  

2015717191550621.png (600×593)

    當div的內(nèi)容width以及height均為0.上下左邊框都為透明的時候,只有右邊框顯示為紅色,三角形就看到了

CSS Code復制內(nèi)容到剪貼板
  1. <!DOCTYPE html>   
  2. <html>   
  3. <body>   
  4.     <style>    
  5.         #triangle-up {    
  6.             width0px;    
  7.             height0px;   
  8.             border100px solid transparent;   
  9.             border-right:  100px solid red;   
  10.          }   
  11.     </style>   
  12.     <div id="triangle-up"></div>   
  13. </body>   
  14. </html>  

2015717191614499.jpg (600×593)

結(jié)合css其他特性定能做出更有趣的一些效果!

相關文章

最新評論