教你用CSS玩轉各類形狀?


aa6ebf19-5ad1-4f00-bad6-59ff714772f7.jpg

不少小夥伴在作開發的時候,遇到一些要畫不少形狀的時候,就很糾結了,知道怎麼用CSS去佈局,就是不知道怎麼畫圖案。web

其實使用CSS能夠繪製出不少形狀,好比三角形,梯形,圓形,橢圓形等等,並非只能畫矩形。微信

今天的教程,就來教你們怎麼去用CSS繪製這些圖形吧。app

爲了方便你們去理解,今天分紅基本形狀和組合形狀來一塊兒講解吧,基本形狀是很是好理解的,再利用這些基本形狀進行組合,就能夠實現稍微複雜的組合形狀了。佈局

基本形狀flex

三角形
spa

1.jpg

微信圖片_20190622165429.png

梯形3d

2.png

微信圖片_20190622191625.png

圓形orm

3.png

微信圖片_20190622192038.png

橢圓cdn

4.png

微信圖片_20190622192219.png

球體blog

5.png

微信圖片_20190622192352.png

半圓

6.jpg

微信圖片_20190622192520.png

菱形

7.png

微信圖片_20190622192647.png

組合形狀

心形

心形是由兩個圓形和一個矩形進行組合獲得的。

微信圖片_20190622193000.png

8.jpg

微信圖片_20190622193313.png

扇形

扇形是由一個圓形和一個矩形進行組合獲得的,用矩形遮住圓形的一部分就造成了扇形。

微信圖片_20190622193518.png

9.jpg

微信圖片_20190622193544.png

五邊形

五邊形是由一個三角形和一個梯形進行組合獲得的。

微信圖片_20190622193729.png

10.jpg

微信圖片_20190622193741.png

六邊形

六邊形是由兩個三角形和一個矩形進行組合獲得的。

微信圖片_20190622193941.png

11.jpg

微信圖片_20190622193952.png

長方體

長方體是由六個矩形進行組合獲得的。

微信圖片_20190622194352.png

12.jpg

12.1.jpg

12.2.jpg

12.3.png

微信圖片_20190622194659.jpg

圓柱體

圓柱體是由一個橢圓和一個圓角矩形進行組合獲得的。

微信圖片_20190622194851.png

13.png

13.1.jpg

微信圖片_20190622194909.png

棱錐

棱錐是由四個三角形和一個矩形進行組合獲得的。

微信圖片_20190622195255.png

14.jpg

14.1.jpg

14.2.jpg

微信圖片_20190622195324.jpg

最後

今天講的內容裏,有些可能你們會以爲有些比較難實現,其實你也可使用 clip-path 這一個屬性,繪製各類形狀。

固然,CSS能繪製的東西,遠不止這些。還有許多東西今天一會兒講不完,今天講的都是比較基礎的一些,對這個感興趣的小夥伴能夠後面本身去探索一下。

相關文章
相關標籤/搜索