国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

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

2024-07-11 08:29:59
字體:
來源:轉載
供稿:網友

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

CSS Code復制內容到剪貼板
  1. <!DOCTYPE html>    <html>   
  2. <body>        <style>    
  3.         #triangle-up {                 width: 0px;    
  4.             height: 0px;                border: 100px solid transparent;   
  5.             border-right:  100px solid red;             }   
  6.     </style>        <div id="triangle-up"></div>   
  7. </body>    </html>  

    圖解

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

CSS Code復制內容到剪貼板
  1. <!DOCTYPE html>    <html>   
  2. <body>        <style>    
  3.         #triangle-up {                 width: 50px;    
  4.             height: 50px;                border: 100px solid red;    
  5.             border-bottom: 100px solid red;             }   
  6.     </style>        <div id="triangle-up"></div>   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德江县| 孝昌县| 南京市| 信阳市| 丰原市| 尚志市| 将乐县| 随州市| 神池县| 北海市| 富阳市| 丽水市| 故城县| 久治县| 宁阳县| 哈尔滨市| 永城市| 永胜县| 象州县| 彭泽县| 海阳市| 辽阳县| 嘉义县| 永康市| 东乡族自治县| 九江市| 石渠县| 东源县| 洪泽县| 治多县| 册亨县| 涞源县| 琼结县| 漠河县| 北票市| 大悟县| 鄂尔多斯市| 河池市| 大安市| 佛教| 金沙县|