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

溫馨提示×

溫馨提示×

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

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

如何使用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

休宁县| 克拉玛依市| 嘉兴市| 金塔县| 塘沽区| 汤原县| 九江市| 邢台县| 曲水县| 连江县| 房山区| 保康县| 河北区| 宁德市| 克拉玛依市| 蒙城县| 大荔县| 伊金霍洛旗| 马尔康县| 白城市| 甘泉县| 奈曼旗| 无锡市| 陆河县| 临武县| 茂名市| 兴宁市| 宿松县| 龙海市| 耿马| 仁寿县| 南涧| 湟源县| 南宁市| 鹤岗市| 静海县| 西昌市| 闽清县| 巍山| 蒙阴县| 社会|