年前也不知从具体什么时候开始我儿子迷上了小猪佩奇,再加上朋友圈疯狂传播的鼓风机版小猪佩奇宣传片,这两件事情促使我这个泥腿子前端产生了用代码绘制一副小猪佩奇图案的想法,作为一名“优秀的”开发来说,有想法就落实到行动中,这是必须的职业素养。代码是1月22号完成的,当时想发表出来的,由于年底工作比较繁忙,就拖到了现在。话不多说,先上效果图:
绘制这张图时,HTML主要就是div盒模型,css主要运用到了border-radius以及transform属性,例如绘制佩奇裙子的时候CSS和HTML代码如下:
/* 佩奇身体 泥腿子前端*/
.pigBody {
background-color: #de384e;
border: 6px solid #BE002E;
position: absolute;
z-index: 16;
bottom: 94px;
left: 300px;
width: 150px;
height: 116px;
box-sizing: border-box;
border-radius: 110% 110% 0 0/260% 260% 0 0;
}
<!-- 佩奇身体 start 泥腿子前端-->
<div class="pigBody"></div>
<!-- 佩奇身体 end 泥腿子前端-->复制代码
裙子效果如图:
这个难点就是要弄懂border-radius 属性的具体定义和用法,border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。