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

2021-10-16 14:16:59 字數 1311 閱讀 4820

最近的乙個專案頁面中,有很多三角形icon,在不考慮ie相容性下,使用了css實現三角形,記錄一下**。

1、實心三角形,利用transparent實現

(1)設定線條寬50px,div 寬高0

.********{

width: 0px;

height: 0px;

border-right: 100px solid red;

border-left: 100px solid blue;

border-top:100px solid yellow;

border-bottom:100px solid green;

(2)當我們只想要乙個三角時,只需設定其他boder顏色透明即可。.********{

width: 0px;

height: 0px;

border: 100px solid transparent;

border-bottom:100px solid green;

(3)在(2)中我們生成的是乙個扁平三角形,可以設定線條的寬度,改變三角形的寬高.********{

width: 0px;

height: 0px;

border: 50px solid transparent;

border-bottom:100px solid green;

2、三角形:使用 transform 旋轉元素的角度, 在ie中相容性不好.********{

width: 10px;

height: 10px;

border-left: 1px solid black;

border-top: 1px solid black;

transform: rotate(45deg);

(2)使用偽類,使兩個三角疊加。注:若trianglle 的元素中有文字,可使用before和 after設定三角進行疊加哦

優點:可以修改三角的角度,.********{

width: 0px;

height: 0px;

border: 50px solid transparent;

border-bottom: 50px solid black;

.********::after{

content: '';

width: 0px;

height: 0px;

border: 49px solid transparent;

border-bottom: 49px solid white;

position: absolute;   top: 2px;   left: 1px;

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

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

css 修改三角形大小 css盒模型

標準盒模型中width指的是內容content的寬度,height指的是內容區域content的高度標準盒模型下盒子的大小 content border padding margin怪異盒模型中的width指的是內容 邊框 內邊距總的寬度 content border padding height指...

css三角形實現

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