理解純CSS畫三角形
pure css draw a triangle
我們有這樣一個邊框
.d1 {
width: 200px;
height: 200px;
border-top: 10px solid yellow;
border-left: 10px solid purple;
border-bottom: 10px solid blue;
border-right: 10px solid pink;
}
關鍵在於width的寬度高度必須設定為0四個角度的邊框就會相互擠壓
.d2 {
width: 0;
height: 200px;
border-top: 10px solid yellow;
border-left: 10px solid purple;
border-bottom: 10px solid blue;
border-right: 10px solid pink;
}
第三步:吧height改成0或者不設定也可以,會看到三角形啦,然後怎麼只顯示一個三角形呢?
.d3 {
width: 0;
/*height: 200px;*/
border-top: 10px solid yellow;
border-left: 10px solid purple;
border-bottom: 10px solid blue;
border-right: 10px solid pink;
}
第四步:還記得border的transparent透明屬性麼
.d4 {
width: 0;
/*height: 200px;*/
border-top: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid pink;
}
.d5 {
width: 0;
/*height: 200px;*/
border-top: 10px solid yellow;
border-left: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid transparent;
}
.d6 {
width: 0;
/*height: 200px;*/
border-top: 10px solid transparent;
border-left: 10px solid purple;
border-bottom: 10px solid transparent;
border-right: 10px solid transparent;
}
.d7 {
width: 0;
/*height: 200px;*/
border-top: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 10px solid blue;
border-right: 10px solid transparent;
}
關於畫其他三角形,總結一句話:左邊中,上中,右右,下下,意思就是,左邊的三角形變大會往中間擠壓,上面的額也是,右邊的變大往右邊擠壓,下面的變大往下擠壓
作者:承蒙時光
出處:http://www.cnblogs.com/timetimetime/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。
相關文章
- 純css畫三角形CSS
- 純CSS畫三角原理解析CSS
- 純CSS畫圖CSS
- 純css繪製三角形CSS
- 純CSS&Canvas畫哆啦A夢CSSCanvas
- CSS小技巧——畫個三角形CSS
- 如何用純CSS繪製三角形--02CSS
- 如何用純CSS繪製三角形--03CSS
- 純CSS畫的基本圖形(矩形、圓形、三角形、多邊形、愛心、八卦CSS
- CSS 魔法系列:純 CSS 繪製三角形(各種角度)CSS
- 使用css 畫三角形的三種方法CSS
- 用CSS畫一個帶陰影的三角形CSS
- 純CSS3畫出小黃人並實現動畫效果CSSS3動畫
- CSS 三角形效果CSS
- 純 Css 繪製扇形CSS
- 純CSS隔行換色CSS
- 純CSS 毛玻璃效果CSS
- 用 CSS 做畫素畫CSS
- CSS畫冰墩墩~CSS
- CSS繪製三角形CSS
- 純css模擬下雪效果CSS
- 純css之隔行換色CSS
- 圖片輪播--純cssCSS
- 純 CSS 實現波浪效果!CSS
- CSS三角形和餅圖CSS
- CSS三角形效果詳解CSS
- 用CSS製作三角形.CSS
- CSS 頂部三角形矩形CSS
- CSS實現三角形效果CSS
- 每日CSS_純CSS製作進度條CSS
- CSS Scroll Indicator —— 純CSS 滾動指示器CSSIndicator
- 理解CSSCSS
- 純 CSS 實現斜紋效果CSS
- 純CSS實現液晶字型效果CSS
- 利用元素邊框巧妙的畫三角形
- CSS 實現三角形,非 HackCSS
- CSS 三角形箭頭的矩形CSS
- css-製作三角形方法CSS