久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

08
2023/09

Css基礎(chǔ)-畫一個三角形

發(fā)布時間:2023-09-08 16:10:38
發(fā)布者:·
瀏覽量:
0

  上一篇文章我們說了如何利用element做一個折疊面板,細心的朋友有沒有發(fā)現(xiàn),下面的樣式中右上角有一個三角形,其實css的三角形很好畫,有的公司甚至還會把畫一個三角形當做面試題,屬實是一個冷門又重要的知識,這里來記錄一下。

  最簡單的其實就是用邊框border來做一個三角形,給定一個寬度和高度都為 0 的元素,其 border 的任何值都會直接相交,我們可以利用這個交點來創(chuàng)建三角形。也就是說,border屬性是三角形組成的。只要我們設(shè)置其他三個邊的顏色為透明,就能得到一個三角形。

Css基礎(chǔ)-畫一個三角形Css基礎(chǔ)-畫一個三角形

  這樣我們就得到了一個三角形,至于為什么要用transformrotate(45deg)來旋轉(zhuǎn)一下,這里是因為用的是底邊,而設(shè)計圖需要一個朝向右上角的三角形。這樣通過旋轉(zhuǎn)我們得到了想要的三角形,在通過定位把三角形移動到右上角,這里有個小技巧,我們可以設(shè)置整個大divoverflowhidden,然后定位的時候可以稍微超出一點,這樣尖銳的三角被隱藏,我們就得到了一個頭部有弧度的三角形。

Css基礎(chǔ)-畫一個三角形


關(guān)鍵詞:
返回列表