用純css寫乙個三角形

2021-10-24 12:23:14 字數 793 閱讀 2559

用css實現:

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

type

="text/css"

>

.c1style

>

head

>

>

class

="c1"

>

div>

body

>

html

>

執行結果:實現原理:使用border邊框來實現三角形的樣式,因為border的邊框是由四個三角形組成的。利用改變邊框可以寫成四個方位的三角

純CSS寫三角形 border法

1 有邊框的三角形 我們來寫下帶邊框的三角形。如果是乙個正方形,我們寫邊時,會用到border,但我們這裡討論的三角形本身就是border,不可能再給border新增border屬性,所以我們需要用到其他辦法。最容易想到的,是疊加層。思路是將兩個三角形疊加在一起,外層三角形稍大一些,顏色設定成邊框所...

用css構建乙個三角形

用css 畫 乙個三角形的原理就是利用邊框重疊。1.首先看一下 畫 四個梯形的思路 構建乙個div塊,並且讓其四周都有邊框 div 得到如下圖所示的四個梯形 其實我們所看到的這四個梯形是這個div塊的四個邊框。至於為什麼每兩個邊框衝突時都會產生乙個斜邊,原因如下 假設現在去掉最下面黑色的邊框,結果如...

css繪製向左三角形 純css 實現三角形

每天學習乙個小技能 現在的 上 手機上我們經常見到一些下拉列表的下箭頭 其實方式很簡單 直接引入 或者去找字型檔案 隨著技術的發展 前端效能這一方面有很大的提公升 再不能用 或者盡量不適用的情況下 css 也可以繪製簡單的 下面就是三角形 首先這個思路的講解 就是用到了 border 邊框這個屬性 ...