国产探花免费观看_亚洲丰满少妇自慰呻吟_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);}

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


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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 揭西县| 太白县| 拜泉县| 当雄县| 河东区| 垦利县| 长沙县| 山西省| 化州市| 屏东市| 定南县| 东港市| 千阳县| 库尔勒市| 久治县| 讷河市| 鄂温| 金川县| 永川市| 新建县| 阿荣旗| 神木县| 方城县| 平遥县| 祥云县| 嘉兴市| 罗城| 垦利县| 桂阳县| 宽城| 隆林| 彭水| 法库县| 平原县| 双峰县| 互助| 新昌县| 广东省| 西乡县| 泰州市| 炉霍县|