亚洲一区在线播放-欧美另类极品videosbest使用方法-亚洲成人av在线播放-黄色录像大片-色悠悠av-91欧美日韩-中文字幕偷拍-综合色婷婷一区二区亚洲欧美国产-一级爱爱片-黑人添美女bbb添高潮了-久久青娱乐-黄色一级视屏-美女国产在线-亚洲九九九九-欧美 日韩 国产 成人 在线观看-星空大象mv高清在线观看免费-国产福利合集-好吊色视频在线观看-尤物综合网-18岁成年人网站

CSS形成的三角形

2016/9/19 8:29:59   閱讀:1569    發布者:1569

每次編寫html的時候,遇到三角圖標都是插圖進去,現在發現css也可以實現這種功能,操作如下:

通過設置div的border屬性,來實現!

將div的heightwidth屬性分別設置為0px,將4邊的border值設置為一樣的寬度,通過調節邊框的顏色課看到效果。

<style> 
    div{height: 0px;width: 0px; 
        border-top: 20px solid red; 
        border-left: 20px solid blue; 
        border-right: 20px solid gray; 
        border-bottom: 20px solid pink; 
    } 
    </style> 
</head> 
<body> 
    <div></div> 
</body>

即可得到一個由4個三角形組成的正方形。如下圖:

 

接下去,只要設置將另外3邊的顏色去掉就可以得到三角形,此時設置border-color為transparent,此時就能得到三角形。

div{height: 0px;width: 0px; 
        border-top: 20px solid red; 
        border-left: 20px solid transparent; 
        border-right: 20px solid transparent; 
        border-bottom: 20px solid transparent; 
    }

得到如下圖:

另外,transparent為顏色值,等同于rgba(0,0,0,0),透明度為0。然而在IE6中不支持,會默認顯示如下圖: