首頁 > web前端 > css教學 > 主體

如何利用css畫出一個三角形

王林
發布: 2020-08-26 16:17:18
轉載
3074 人瀏覽過

首先我們來看效果圖:

(影片教學推薦:css影片教學

如何利用css畫出一個三角形

實作程式碼:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
        /* css3绘制三角形 */
        .triangle{
            width: 0px;                           /*设置宽高为0,所以div的内容为空,从才能形成三角形尖角*/
            height: 0px;
            border-bottom: 200px solid #00a3af;
            border-left: 200px solid transparent;    /*transparent 表示透明*/
            border-right: 200px solid transparent;
        }
    </style>
</head>
<body>
    <div class="triangle"></div>
</body>
</html>
登入後複製

還是不理解的小夥伴可以看下面

1、設定div有一定寬高,四邊設定邊框

.triangle{
	width: 50px;
	height: 50px;
	border-top: 200px solid #00a497;
	border-bottom: 200px solid #cc7eb1;
	border-left: 200px solid #165e83;
	border-right: 200px solid #c85179;
}
登入後複製

上面程式碼設定div有一定寬高,四邊設定邊框時,效果如下:

如何利用css畫出一個三角形

2、設定div寬高為0,四邊設定邊框寬度為200px

.triangle{
   width: 0px;
   height: 0px;
   border-top: 200px solid #00a497;
   border-bottom: 200px solid #cc7eb1;
   border-left: 200px solid #165e83;
   border-right: 200px solid #c85179;
}
登入後複製

上面程式碼設定div寬高為0,四邊邊框設定不同顏色時,效果如下:

如何利用css畫出一個三角形

#(相關教學建議:CSS教學

##3 、接下來div寬高仍為0,去掉border-top

.triangle{
   width: 0px;
   height: 0px;
   border-bottom: 200px solid #cc7eb1;
   border-left: 200px solid #165e83;
   border-right: 200px solid #c85179;
}
登入後複製

上面程式碼設定div寬高為0,只設定下邊框和左右邊框時,效果如下:

如何利用css畫出一個三角形

4、最後發現,只將border-bottom設定顏色,左右邊框透明,既可得到三角形

.triangle{
	width: 0px;
	height: 0px;
	border-bottom: 200px solid #cc7eb1;
    border-left: 200px solid transparent;
    border-right: 200px solid transparent;
}
登入後複製
最終效果:

如何利用css畫出一個三角形

以上是如何利用css畫出一個三角形的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!