绘制五边形和六边形

html-css013

绘制五边形和六边形,第1张

Time: 20200131

绘制图形的套路就是,先拆分,然后再画基本的元素,考虑如何用旋转,变形完成。

最基础的就是如何绘制三角形,这也是相对来说比较难的一个点。

拆分为一个三角形和一个梯形。

梯形还可以再拆分,但是我们可以直接画出梯形来。

拆分为三角形 + 正方形 + 三角形。

总之,用CSS3画了这么一堆东西,都是在练习使用拆解 + 基本元素绘制,变形,旋转,位置设定,伪元素等综合使用。

显示效果:

END.

圆形用圆角,比如div的高度宽度都是10px,那么圆角半径设置为5px就可以了。

div{height:10pxwidth:10pxborder-radius:5px}

三角形的话比较复杂,需要套几个框,然后再用transform旋转,而且边框也比较难处理,你可以百度下六角形div的实现手段。