91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS畫三角形的原理

發布時間:2020-07-14 01:51:04 來源:網絡 閱讀:530 作者:FrontDream 欄目:開發技術

今天遇到一個無序列表,每一行的開始都要用一個小三角形,像這樣CSS畫三角形的原理,如果在以前,我肯定直接放圖片進去了,然而學習了CSS后,我認為CSS一定能完成這個小圖形。


關鍵需要把元素的寬度、高度設為0。


原理如下:

首先,寫一個with和height都是40px的div,border寬度也是40px,看看是什么效果?

HTML代碼:

<div class="triangle"></div>

css代碼:

.triangle {
    width: 40px;
    height: 40px;
    border-left: 40px solid #000;     /*左邊框*/
    border-right: 40px solid #000;    /*右邊框*/
    border-top: 40px solid #00F;      /*上邊框*/
    border-bottom: 40px solid #00F;   /*下邊框*/
	}

效果如下:

CSS畫三角形的原理

然后,將這個div的width和height無限縮小,是什么效果呢?

HTML代碼:

<div class="triangle"></div>

css代碼:

.triangle {
    width: 0px;                       /*div寬設置為0*/
    height: 0px;                      /*div高設置為0*/
    border-left: 40px solid #000;     /*左邊框*/
    border-right: 40px solid #000;    /*右邊框*/
    border-top: 40px solid #00F;      /*上邊框*/
    border-bottom: 40px solid #00F;   /*下邊框*/
	}

效果如下:

CSS畫三角形的原理

看到了嗎,只剩下40px的邊框,而div盒子的寬和高為0,這時已經是4個三角形組成的正方形了。這樣,我們需要哪個方向的三角形,只要讓border的一邊取消,另兩邊透明即可!

比如我們需要尖角向上的三角形:

.triangle {
    width: 0px;                       /*div寬設置為0*/
    height: 0px;                      /*div高設置為0*/
    border-left: 40px solid transparent;     /*左邊框透明*/
    border-right: 40px solid transparent;    /*右邊框透明*/
                                      /*上邊框取消*/
    border-bottom: 40px solid #00F;   /*下邊框*/
	}

效果如下:

CSS畫三角形的原理

如此,一個尖角向上的三角形就可以用CSS繪制完成!需要其他樣式三角形也是同理!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黑水县| 胶州市| 准格尔旗| 商南县| 龙里县| 南京市| 仙居县| 新疆| 北票市| 通道| 商城县| 肥乡县| 桂平市| 栾城县| 溆浦县| 嘉义县| 兰西县| 广饶县| 林周县| 彭阳县| 岚皋县| 磐石市| 永安市| 利津县| 鞍山市| 昆山市| 扎兰屯市| 高平市| 隆尧县| 香河县| 如东县| 开鲁县| 海晏县| 南澳县| 洪泽县| 卢龙县| 阳春市| 松阳县| 荔波县| 东丰县| 宜城市|