仿京东静态网站制作之底部服务栏

mod_service底部服务栏制作

主要知识点:亲儿子选择器&浮动与定位&圆角边框

HTML结构

    <!-- footer底部制作 -->
    <div class="footer">
        <div class="top w">
            <div class="mod_service">
                <div class="out1">
                    <div class="slogan">?</div>
                    <div class="text">
                        <dt class="dt">正品保障</dt>
                        <dd class="dd">正品保障,提供发票</dd>
                    </div>
                </div>
                <div class="out2">
                    <div class="slogan">?</div>
                    <div class="text">
                        <dt class="dt">极速物流</dt>
                        <dd class="dd">极速物流,极速发货</dd>
                    </div>
                </div>
                <div class="out3">
                    <div class="slogan">?</div>
                    <div class="text">
                        <dt class="dt">无忧售后</dt>
                        <dd class="dd">7天无理由退换货</dd>
                    </div>
                </div>
                <div class="out4">
                    <div class="slogan">?</div>
                    <div class="text">
                        <dt class="dt">特色服务</dt>
                        <dd class="dd">私人订制家电套餐</dd>
                    </div>
                </div>
                <div class="out5">
                    <div class="slogan">?</div>
                    <div class="text">
                        <dt class="dt">帮助中心</dt>
                        <dd class="dd">您的购物指南</dd>
                    </div>
                </div>
            </div>
            <div class="mod_help"></div>
            <div class="mod_copyright"></div>
        </div>
    </div>

虽然这次的HTML结构有点长,但是其实out1-out5都是一样的结构

CSS代码

/* footer 底部制作 */

.footer {
    height: 435px;
    background-color: #f5f5f5;
    margin-top: 30px;
}

.w {
    width: 1200px;
    margin: 0 auto;
}

.mod_service {
    height: 110px;
    border-bottom: 1px solid #ededed;
}

.mod_service>div {
    float: left;
    position: relative;
    width: 240px;
    height: 110px;
    text-align: center;
}

.mod_service .text {
    position: absolute;
    top: 40px;
    left: 95px;
    width: 190px;
    text-align: left;
}

.mod_service .text .dt {
    font-size: 14px;
    color: #333333;
    font-weight: 700;
}

.mod_service .slogan {
    position: absolute;
    top: 30px;
    left: 38px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background-color: #c81623;
    font-family: ‘icomoon‘;
    font-size: 30px;
    color: #fff;
    line-height: 55px;
}

既然out1-out5的结构是一样的,那么他们党的CSS样式就可以使用子选择器写在一起,极大的减少了代码量

最终效果

仿京东静态网站制作之底部服务栏

写在最后,谢谢你的阅读,你的阅读也是我写下去的动力哟

仿京东静态网站制作之底部服务栏

上一篇:JS基础学习第九天


下一篇:Jenkins基于https的k8s配置