CSS實現三角形原理及過程

2021-10-11 18:57:41 字數 932 閱讀 5359

在開發中,遇到很多的列表都需要用到三角形的箭頭,可以直接用乙個作背景鋪墊,但這樣占用一定的記憶體,對於這種簡單的圖形純css也能實現,它占用的記憶體相對較小,所以相比而言,比更好用。下面是具體實現步驟~

1、首先,建立乙個div。給它設定乙個寬高和背景顏色,並給它乙個較大的邊框,將每一邊的邊框設定不同的顏色。

/*html***/

class

="div1"

>

div>

/*css***/

.div1

下面來看看效果~

2、可以看到每邊的邊框成了乙個梯形,現在如果將梯形的上底變為0就可以成乙個三角形。所以只需將div的寬高設為0px

/*css***/

.div1

下面來看看效果~

3、然後,將這四個三角形中三個三角形進行「隱藏」(三個的邊框顏色設為透明),並且去掉背景圖,就可以得出我們想要的乙個三角形啦。

.div1

這裡透明顏色使用的rgba,將透明度改為0%,也可以使用transparent。下面是效果圖~

以上就是css實現三角形的步驟la

css 修改三角形大小 css實現三角形

最近的乙個專案頁面中,有很多三角形icon,在不考慮ie相容性下,使用了css實現三角形,記錄一下 1 實心三角形,利用transparent實現 1 設定線條寬50px,div 寬高0 width 0px height 0px border right 100px solid red border...

css 修改三角形大小 CSS繪製三角形原理及應用

在從 psd 到 html 頁面的過程中,免不了要遇到乙個問題 這個小圖示,可以用 css 效果實現,也可以切圖下來,到底該怎麼選擇呢?在此我個人的選擇一般都是,用 css 實現,當然切圖然後實現也是聰明人的辦法,但是我覺得學好乙個技術最關鍵的不是學習,而是使用。學了不用都是假把式。學了 css 有...

css三角形實現

我們的網頁因為 css 而呈現千變萬化的風格。這一看似簡單的樣式語言在使用中非常靈活,只要你發揮創意就能實現很多比人想象不到的效果。特別是隨著css3的廣泛使用,更多新奇的 css 作品湧現出來。up 1 2 3 4 5 6 7 up down 12 3 4 5 6 7 down left 12 3...