国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

用CSS畫出三角形

2024-04-27 15:06:46
字體:
來源:轉載
供稿:網友
我是正在學習前端的菜鳥,哈哈準備將這里做一些自己的學習筆記。今天看教程看到用CSS可以畫出三角形覺得很有意思,所以決定寫這篇文章啦~用CSS畫三角形主要是靠border的屬性來實現的。先寫一個空div,然后用css控制。`<div class="triangle"></div><style> .triangle{ width:100px; height:100px; border-width:50px; border-style:solid; border-top-color: red; border-left-color: yellow; border-bottom-color: blue; border-right-color: green;</style>}` ![把邊界的寬度設大一點仔細觀察,就會發現邊界的交界處是用斜線交接的。如果DIV不設寬高都為0,會怎么樣呢?](http://img.blog.csdn.net/20170205192309750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzAyNTIyMTk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast).a{ width:0px; height:0px; border-width:50px; border-style:solid; border-top-color: red; border-left-color: yellow; border-bottom-color: blue; border-right-color: green;}

如果div寬高設為0,就會有這樣的效果 根據上面的我們可以受到啟發,如果要畫出三角形,可以選擇把四邊的邊界只留下一邊就可以是三角形了。 但是如果只保留一條邊界的話會啥都沒有

.a{ width:0px; height:0px; border-top: 50px solid red;}

保留兩條邊界的話是這種效果

.a{ width:0px; height:0px; border-top: 50px solid red; border-left: 50px solid yellow; }

所以換一種思路,可以把邊界設置為透明。 把左右下的邊界都設置成了透明

.a{ width:0px; height:0px; border-top: 50px solid red; border-left: 50px solid rgba(0,0,0,0); border-bottom: 50px solid rgba(0,0,0,0); border-right: 50px solid rgba(0,0,0,0);}

還可以是這樣的三角形

.a{ width:0px; height:0px; border-top: 50px solid red; border-left: 50px solid red; border-bottom: 50px solid rgba(0,0,0,0); border-right: 50px solid rgba(0,0,0,0);}

當然還可以其他位置的三角形,大家自行推敲吧~哈哈~


第一次寫博客,寫完還有點小激動~希望我可以經常寫,督促自己學習。如果有什么不對的地方,希望有看到的寶寶們可以告訴我~


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 京山县| 榆林市| 同仁县| 兴业县| 麻栗坡县| 尼勒克县| 大同市| 内江市| 阜康市| 铜鼓县| 景洪市| 香港 | 宜章县| 繁峙县| 安丘市| 营山县| 苍梧县| 廊坊市| 安阳县| 称多县| 伊宁县| 霍城县| 萍乡市| 东光县| 十堰市| 新兴县| 石狮市| 平凉市| 吉水县| 广汉市| 雷州市| 红河县| 临泽县| 广元市| 桂林市| 东山县| 鲁甸县| 呼图壁县| 奉化市| 江安县| 吴桥县|