仿写小米首页 底部

说明:

1.由于本人只学习了部分html和css,所以本文没有涉及到js部分。
2.本文并没有实现小米官网首页的全部功能,还存在很多问题。如果以后技能提升,会继续更新实现未完成的功能。
3.这个练习会为分几篇文章介绍从最初分析到最后实现的代码,如果发现问题或者有更好的方法请联系本人探讨更正。
4.总体框架分析见博客 《仿写小米官网 简单的HTML+CSS练习》

目标:仿写小米官网的底部:
在这里插入图片描述
初步HTML元素分析:

      观察可知,整体部分为一个整个的块,使用一个div元素。
     里面的内容分为四块,结构相似,可以使用列表。第一个项里面可以分为两个列表,分别设置。后面三个表项设置好宽高,存入图片即可。
      整体框架如下:
<div class="bottom">
            <ul>
                <li class="first">
                    <ul>
                        <li class="line"><div ></div></li>
                        <li>
                            <a href="#">
                                <img src="./img/bottom-img/1-11.png">
                                <span>小米秒杀</span>
                            </a>
                        </li>
                        <li class="line"><div ></div></li>
                        <li>
                            <a href="#">
                                <img src="./img/bottom-img/1-12.png">
                                <span>企业团购</span>
                            </a>
                        </li>
                        <li class="line"><div ></div></li>
                        <li>
                            <a href="#">
                                <img src="./img/bottom-img/1-13.png">
                                <span>F码通道</span>
                            </a>
                        </li>
                    </ul>
                    <ul>
                        <li class="line"><div ></div></li>
                        <li>
                            <a href="#">
                                <img src="./img/bottom-img/1-21.png">
                                <span>米粉卡</span>
                            </a>
                        </li>
                        <li class="line"><div ></div></li>
                        <li>
                            <a href="#">
                                <img src="./img/bottom-img/1-22.png">
                                <span>以旧换新</span>
                            </a>
                        </li>
                        <li class="line"><div ></div></li>
                        <li>
                            <a href="#">
                                <img src="./img/bottom-img/1-23.png">
                                <span>话费充值</span>
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="bottom-img"><a href="#"><img src="./img/bottom-img/2.jpg"></a></li>
                <li class="bottom-img"><a href="#"><img src="./img/bottom-img/3.jpg"></a></li>
                <li class="bottom-img"><a href="#"><img src="./img/bottom-img/4.jpg"></a></li>
            </ul>
        </div>

CSS样式:
代码实现:

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>小米商城 - 小米11 Ultra、Redmi K40 Pro、MIX FOLD,小米电视官方网站</title>
    <link rel="stylesheet" href="./reset.css">
    <link rel="stylesheet" href="./iconfont/fontawesome-free-5.15.3-web/css/all.css">
    <style>
        body{
        	/* 设置整个字体样式 */
            font: 14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;
        }
       /* 底部 */
        .bottom{
            width: 1227px;
            height: 170px;
            margin-top: 14px;
            margin: 14px auto 0;
        }
        .bottom ul li{
            float: left;
            width: 316px;
            height: 100%;
        }
        /* 底部第一部分 */
        .bottom ul .first{
            width: 234px;
            height: 170px;
            background-color: #5F5750;
        }
        .first ul{
            padding-top: 1px;
        }
        .first ul li{
            float: left;
            width: 70px;
            height: 82px;
            line-height: 82px;
            padding: 0 3px; 
        }
        .first ul .line{
            width: 1px;
            height: 70px;
            padding: 2px 0;   
        }
        .first ul .line div{
            width: 1px;
            height: 70px;
            margin-top: 5px;
            background-color: #665E57;
        }
        .first ul li a{
            color: #C3C0BD;
            text-decoration: none;
        }
        
        .first ul li img{
            width: 24px;
            height: 24px;
            margin: 0 23px 4px;
        }
        .first ul li span{
            display: block;
            font-size: 12px;
            line-height: 12px;
            text-align: center;
            margin-top: -30px;
        }
        .first ul li:hover span{
            color: white;
        }
        .bottom ul .bottom-img{
            margin-left: 15px;
        }
        .bottom ul .bottom-img img{
            width: 316px;
            height: 100%;
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格格不入ち

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值