DIV+CSS实现生气的猫咪老师

先上图。
模型:
模型

用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

猜你喜欢

转载自blog.csdn.net/DreamFJ/article/details/71159517