亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何使用CSS實現三角形

發布時間:2022-03-01 09:20:04 來源:億速云 閱讀:120 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關如何使用CSS實現三角形,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

相信大家在瀏覽網站的時候,經常看到各種下拉菜單,上面會有一個小小的三角形,實現這種三角形一般會想到是用圖片或者iconfont實現,然而其實這種三角形除了用圖片和iconfont css也可以實現。制作三角形的做法,主要是利用邊框做成的,觀察以下代碼:

(可以專注紅色部分代碼)

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>邊框制作三角形</title>

<style>

*{padding: 0; margin: 0; list-style: none;}

.box{width: 50px; height: 50px; margin:100px auto;}

.box{

border-top:100px solid red;

border-right:100px solid lime;

border-bottom:100px solid blue;

border-left:100px solid yellow;

}

</style>

</head>

<body>

<div class="box"></div>

</body>

</html>

一個寬高為50px*50px的盒子,分別加了上下左右四個100px不同顏色的邊框,效果如圖所示:

CSS實現三角形制作方法

 

那個可以想象,如果把盒子寬高都設置成0,則會顯示4個不同顏色的三角形,代碼如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>邊框制作三角形</title>

<style>

*{padding: 0; margin: 0; list-style: none;}

.box{width:0; height:0; margin:100px auto;}

.box{

border-top:100px solid red;

border-right:100px solid lime;

border-bottom:100px solid blue;

border-left:100px solid yellow;

}

</style>

</head>

<body>

<div class="box"></div>

</body>

</html>

效果如下:

CSS實現三角形制作方法

 

如果想要得到單個三角形,必須把其他三角形隱藏掉,所以現在先來了解一下transparent這個屬性值。

說明:

RGBA(R,G,B,A)

取值:

R

紅色值。正整數 | 百分數

G

綠色值。正整數 | 百分數

B

藍色值。正整數 | 百分數

A

Alpha透明度。取值0~1之間。

說明:

用來指定全透明色彩。

transparent是全透明黑色(black)的速記法,即一個類似rgba(0,0,0,0)這樣的值。

CSS1中,transparent被用來作為background-color的一個參數值,用于表示背景透明。

CSS2中,border-color也開始接受transparent作為參數值。

CSS3中,transparent被延伸到任何一個有color值的屬性上。

有了transparent這個屬性值,我們可以通過它把不必要是邊框隱藏掉,就可以實現我們想要的三角形啦,代碼如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>邊框制作三角形</title>

<style>

*{padding: 0; margin: 0; list-style: none;}

.box{width:0; height:0; margin:100px auto;}

.box{

border-top:100px solid red;

border-right:100px solid transparent;/*透明顏色的邊框*/

border-bottom:100px solid transparent;/*透明顏色的邊框*/

border-left:100px solid transparent;/*透明顏色的邊框*/

}

</style>

</head>

<body>

<div class="box"></div>

</body>

</html>

關于“如何使用CSS實現三角形”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

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

css
AI

鹤峰县| 巴中市| 百色市| 亳州市| 长垣县| 鄄城县| 芜湖县| 古交市| 滦南县| 临潭县| 新和县| 梁平县| 兴和县| 吴堡县| 泸西县| 公安县| 澎湖县| 周宁县| 旬阳县| 兴国县| 长宁县| 三原县| 武义县| 雅安市| 绥芬河市| 香港| 九江市| 永胜县| 华池县| 商洛市| 类乌齐县| 航空| 永德县| 水城县| 登封市| 石阡县| 滨海县| 印江| 德昌县| 禹州市| 莱州市|