尽管网上有很多CSS绘制五角星的代码案例,但是对于初学者来说可以拿来移植使用,但是在不明白其原理的情况下,进行修改移植就比较困难了.譬如想要将五角星尺寸进行缩小或者放大等设计,就需要对原代码相关数据进行修改.如果不清楚代码实现时的原理,就无法对代码的各项数据进行正确的改动维护.和CSS绘制三角形的原理一样,CSS绘制五角星同样也是从数学模型上着手才能明白各项参数的作用,以及各项参数之间的关联关系. 基于三个特殊角度的全等三角形旋转构建正五角星 根据正五角星的数学特性,正五角星可以由特殊角度的三角…