欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用CSS3繪制三角形的簡(jiǎn)單方法

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

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

CSS Code復(fù)制內(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.黑線劃出來(lái)的區(qū)域就是它的右邊框,呈現(xiàn)為一個(gè)梯形

CSS Code復(fù)制內(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)

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

CSS Code復(fù)制內(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)

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

CSS Code復(fù)制內(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其他特性定能做出更有趣的一些效果!

相關(guān)文章

  • 純CSS3+DIV實(shí)現(xiàn)小三角形邊框效果的示例代碼

    這篇文章主要介紹了純CSS3+DIV實(shí)現(xiàn)小三角形邊框,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-03
  • 詳解css如何利用 :before :after 寫小三角形

    這篇文章主要介紹了詳解css如何利用 :before :after 寫小三角形的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-22
  • CSS3 畫基本圖形,圓形、橢圓形、三角形等

    這篇文章主要介紹了CSS3 畫基本圖形,圓形、橢圓形、三角形等的相關(guān)資料,需要的朋友可以參考下
    2016-09-20
  • 布局和排版教程 純css3實(shí)現(xiàn)圖片三角形排列

    圖片的布局和排版非常重要,純大部分網(wǎng)頁(yè)或多或少都會(huì)用到圖片。特別是對(duì)于圖片較多的網(wǎng)頁(yè),今天要給大寫帶來(lái)一款純css3實(shí)現(xiàn)圖片三角形排列。適合一系列的圖片,需要的朋友
    2014-10-17
  • 使用css創(chuàng)建三角形 使用CSS3創(chuàng)建3d四面體原理及代碼(html5實(shí)踐)

    今天讀了篇關(guān)于如何使用css3創(chuàng)建3d四面體的文章,覺(jué)的相當(dāng)不錯(cuò),所以拿出來(lái)和大家分享一下,如何使用div+css創(chuàng)建三角形。在這里我先把相關(guān)代碼粘貼出來(lái),然后再為大家講解
    2013-01-06
  • CSS3實(shí)現(xiàn)三角形不斷放大效果

    這篇文章主要介紹了CSS3實(shí)現(xiàn)三角形不斷放大效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-13

最新評(píng)論