CSS小技巧——畫個三角形
CSS學習有一個特點,只要告訴你一個套路,你就會了,但是讓你自己想很難想出來。
首先,開啟你的編輯器或者jsbin,新建一個html檔案和一個css檔案,用<link>把兩個檔案關聯起來。
- 然後在html裡新建一個<div>,開啟CSS開始編輯
div{
border:10px solid red;
width:10px;
height:10px;
border-top-color:green;
border-bottom-color:blue;
border-left-color:yello;
border-right-color:black;
}
你會發現四個不同顏色的梯形,以及中間有一個空心的正方形
將width或者height慢慢減小,直到0px。
你會發現出現了兩個等腰直角三角形,如果都調到0px的話,會有四個。
但是到現在還沒結束,這些等腰直角三角形還不夠,我需要按對角劃分的三角形。將width和height都減到0px,再加一個屬性“border-top-width:10px;”
div{
...
width:0px;
height:0px;
...
border-top-width:10px;
}
將"border-top-width:10px;"的值慢慢調到0px,就會發現左邊的三角形就是我要的。
- 接著,將其他顏色都變透明,只留下我要的那塊,換成我需要的顏色就行
最後簡化為
div{
border:10px solid transparent;
width:0px;
height:0px;
border-left-color:red;
border-top-width:0px;
}
是不是很簡單呢,多練練誰都能會了。
相關文章
- 純css畫三角形CSS
- 理解純CSS畫三角形CSS
- 用CSS畫一個帶陰影的三角形CSS
- css小技巧CSS
- 8個CSS函式的小技巧CSS函式
- HTML + CSS 小技巧HTMLCSS
- 【譯】22個必備的CSS小技巧CSS
- 常用的CSS小技巧CSS
- 前端常用CSS小技巧前端CSS
- 「Premiere中文新手教程」視訊畫中畫小技巧REM
- CSS揭祕之《小技巧》CSS
- CSS樣式設定小技巧CSS
- 小技巧 - CSS中:hover除錯CSS除錯
- 【面試技巧】老生常談之 n 種使用 CSS 實現三角形的技巧面試CSS
- Metal入門(使用Metal畫一個三角形)
- 【小技巧】CSS文字兩端對齊CSS
- CSS控制border畫一棵小樹CSS
- CSS一個盒子如何變成三角形?CSS
- CSS各個方向的三角形程式碼CSS
- css選擇器順序的小技巧CSS
- 前端開發者應該知道的 CSS 小技巧前端CSS
- 如何用 css 畫一個心形CSS
- 收藏!40 個 CSS 佈局技巧CSS
- postman 的一個小技巧!Postman
- 5 個 Laravel Eloquent 小技巧Laravel
- 8 個 Git 的小技巧Git
- 26個Jquery使用小技巧jQuery
- CSS 三角形效果CSS
- CSS的力量:用一個DIV畫圖CSS
- 24個 CSS 高階技巧合集CSS
- CSS效能優化的8個技巧CSS優化
- CSS效能優化的幾個技巧CSS優化
- 12 個 CSS 高階技巧彙總CSS
- css實現表格右上角一個小的三角形標示----偽類div::beforeCSS
- 【譯】20個 Laravel Eloquent 小技巧Laravel
- 30個Python常用小技巧Python
- 幾個SQL查詢小技巧SQL
- 19 個 JavaScript 編碼小技巧JavaScript