先上图。
模型:
用div+css照着画:
总感觉差那么一点感觉。。。
下面的图是照着模型用纯DIV+CSS实现的,因为老师的身体和头部像是连在一起,所以就放到了一个div容器body里,然后在里面分为头部和身体部分。
头部包括:耳朵,头发,眼睛,黑线,胡子,嘴巴,脸颊。
下半身包括:项圈、铃铛,手。
最后还有个黄黄的小情绪在左边。
整体的结构代码如下:
<body>
<!-- 整体 -->
<div class="whole">
<!-- 整个身体 -->
<div class="body">
<!-- 头部 -->
<div class="header">
<!-- 耳朵 -->
<div class="ear">
<div class="leftEar"></div>
<div class="leftDeb"></div>
<div class="rightEar"></div>
<div class="rightDeb"></div>
</div>
<!-- 头发 -->
<div class="hair">
<div class="leftHair"></div>
<div class="rightHair"></div>
</div>
<!-- 眼睛 -->
<div class="eyes">
<div class="leftEye"></div>
<div class="rightEye"></div>
</div>
<!-- 黑线 -->
<div class="lines">
<div class="lineOne"></div>
<div class="lineTwo"></div>
<div class="lineThree"></div>
</div>
<!-- 胡子 -->
<div class="beard">
<div class="leftBeard"></div>
<div class="rightBeard"></div>
</div>
<!-- 嘴巴 -->
<div class="mouth"></div>
<!-- 脸颊 -->
<div class="face">
<div class="leftFace">
<div class="leftOne"></div>
<div class="leftTwo"></div>
<div class="leftThree"></div>
<div class="leftFour"></div>
</div>
<div class="rightFace">
<div class="rightOne"></div>
<div class="rightTwo"></div>
<div class="rightThree"></div>
<div class="rightFour"></div>
</div>
</div>
</div>
<!-- 下半身 -->
<div class="lowerBody">
<!-- 项圈 -->
<div class="necklace">
<!-- 铃铛 -->
<div class="bell">
<div class="theLine"></div>
</div>
</div>
<!-- 手 -->
<div class="hands">
<div class="leftHand"></div>
<div class="rightHand"></div>
</div>
</div>
</div>
<!-- 小情绪 -->
<div class="mood">
<div class="leftMood"></div>
<div class="rightMood"></div>
</div>
</div>
</body>
所有文件(div+css)在github上:
https://github.com/DreamFJ/DIV-CSS