欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

中秋作业-仿美团触屏版-2019-9-12作业

程序员文章站 2022-03-05 21:29:07
...

目标网站图片

中秋作业-仿美团触屏版-2019-9-12作业



仿写成品图片

中秋作业-仿美团触屏版-2019-9-12作业

代码演示

实例

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="static/style.css">
    <link rel="stylesheet" href="static/style2.css">
    <title>美团仿写</title>
    <style>
        /****************** 简单写了几个封装的CSS代码 ***********/
        
        body,
        button,
        dd,
        div,
        dl,
        dt,
        form,
        h1,
        h2,
        h4,
        h5,
        h6,
        input,
        li,
        ol,
        p,
        pre,
        td,
        textarea,
        th,
        ul {
            margin: 0;
            padding: 0;
        }
        
        .bd-t {
            margin-top: 10px;
            border-top: 1px solid #DDD8CE;
        }
        
        .bd-bt {
            border-bottom: 1px solid #DDD8CE;
        }
        
        a {
            text-decoration: none;
        }
        
        ul {
            list-style-type: none;
        }
        /************************* 核心CSS代码区 ****************/
        
        html {
            -webkit-tap-highlight-color: transparent;
            height: 100%;
            min-width: 320px;
            margin: 0;
            padding: 0;
        }
        
        body,
        p {
            margin: 0;
            padding: 0;
        }
        
        .top {
            height: 51.5px;
            text-align: center;
            line-height: 51.5px;
            background-color: #FFD000;
            box-sizing: border-box;
            display: flex;
        }
        
        .top-left {
            width: 75.25px;
            height: 50.5px;
        }
        
        .top-left a {
            color: black;
            text-decoration: none;
            width: 56.75px;
            font-size: 15px;
            margin: 0.31rem 0 0.31rem 0.37rem;
        }
        
        .top-content {
            height: 32px;
            width: 50%;
            flex: 1;
        }
        
        .top-content #text {
            width: 100%;
            text-align: center;
            background-color: #ebebeb;
            border: none;
            height: 34px;
            border-radius: 34px
        }
        
        .top-right {
            justify-content: center;
        }
        
        .top-right img {
            text-align: center;
            line-height: 50%;
            height: 25px;
            width: 24px;
        }
        /* banner图 */
        
        .banner-download {
            height: 52px;
            background: #000000;
            box-sizing: border-box;
            position: relative;
            display: flex;
            overflow: hidden;
        }
        
        .banner-left {
            display: flex;
            width: 182px;
            height: 52px;
        }
        
        .banner-left img {
            padding: 8px 0 8px 15px;
            width: 36px;
            height: 36px;
        }
        
        .banner-left-p {
            width: 131px;
            height: 36px;
            padding-left: 10px;
            box-sizing: border-box;
            color: white;
            font-size: 13px;
        }
        
        .banner-left-p .banner-p1 {
            width: 121px;
            height: 21.5px;
            padding-top: 2.6px
        }
        
        .banner-left-p .banner-p2 {
            width: 121px;
            height: 19.5px;
            padding-top: 2.4px
        }
        
        .banner-right {
            background-color: #FFD000;
            border-radius: 6px;
            width: 55px;
            height: 30px;
            line-height: 30px;
            text-align: 30px;
            position: absolute;
            right: 10px;
            top: 12px;
        }
        /* 主体内容 */
        
        .container .nav {
            height: 165px;
            text-align: center;
            line-height: 50%;
            box-sizing: border-box;
        }
        
        .container .nav ul {
            margin: 0;
            padding: 6px;
            display: flex;
        }
        
        .container .nav ul li {
            list-style-type: none;
            text-align: center;
            height: 81px;
            flex: 1;
        }
        
        .container .nav ul li img {
            width: 45px;
            height: 45px;
        }
        
        .container .nav ul li a {
            text-align: center;
            color: gray;
            text-decoration: none;
        }
        /* 猜你喜欢
 */
        
        .like .bd-bt {
            background-color: white;
            padding: 10px;
            margin-top: 10px;
            height: 82px;
            display: flex;
            justify-content: flex-start;
        }
        
        .like .bd-bt img {
            margin-right: 10px;
        }
        
        .like .likeright {
            width: 100%;
            height: 82px;
            display: flex;
            flex-direction: column;
            position: relative;
        }
        
        .like .likeright1 {
            padding-top: 5px;
            margin-bottom: 6px;
        }
        
        .like .likeright2 {
            height: 34px;
            color: #666;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            box-sizing: border-box;
            font-size: 10px;
        }
        
        .like .likeright3 {
            position: absolute;
            width: 100%;
            bottom: 0;
        }
        
        .like .likeright3 span:nth-of-type(2) {
            font-size: 15px;
            color: #F60;
        }
        
        .like .likeright3 span:nth-of-type(1) {
            font-size: 20px;
            color: #F60;
        }
        
        .like .likeright3 del {
            font-size: 14px;
            text-decoration: none;
            color: #666;
        }
        
        .like .likeright3 del:before {
            content: '门市价:';
        }
        
        .like .likeright3 .right {
            position: absolute;
            right: 0px;
            bottom: 0px;
            font-size: 10px;
            color: #666;
        }
        /* 团购 */
        
        .tg {
            height: 40px;
            line-height: 40px;
            position: relative;
        }
        
        .tg1 {
            padding-left: 15px;
            width: 100%;
            box-sizing: border-box;
            color: #FE8C00
        }
        
        .tg img {
            height: 42px;
            width: 32px;
            position: absolute;
            right: 0;
            top: 0;
        }
        /* **********************底部************* */
        /* 登录注册 */
        
        .bar {
            padding-left: 15px;
            padding-top: 15px;
            display: flex;
        }
        
        .bar-left {
            box-sizing: border-box;
            flex: 1;
        }
        
        .bar-left span {
            height: 27px;
        }
        
        .bder-1 {
            width: 55px;
            line-height: 27px;
            text-align: center;
            background-image: linear-gradient(135deg, #FFD000 0%, #FFBD00 100%);
            border-radius: 5px;
            display: inline-block;
        }
        
        .bder-1 a {
            color: #222222;
        }
        
        .bar-right {
            width: 96px;
            height: 30px;
        }
        
        .bar-right span {
            width: 34px;
            right: 17px;
        }
        
        .bar-right img {
            width: 12px;
            right: 13.9px;
        }
        
        .bar-right a {
            width: 42px;
            right: 30px;
        }
        /* 底部导航 */
        
        .footer-nav {
            height: 34px;
        }
        
        .footer-nav ul {
            display: flex;
            padding: 0;
        }
        
        .footer-nav ul li {
            flex: 1;
            border-right: .02rem solid #666;
            text-align: center;
        }
        
        .footer-nav ul li a {
            font-size: 12px;
            color: #FE8C00;
        }
        /* 底部友情链接 */
        
        .footer-links {
            height: 44px;
            margin: 15px 10px;
            font-size: 10px;
        }
        
        .footer-links a:nth-of-type(1) {
            padding-left: 0px;
        }
        
        .footer-links a {
            padding-left: 25px;
            color: #666;
        }
        /******* *返回顶部按钮 *******/
        
        .top-btn {
            position: fixed;
            right: 15px;
            bottom: 40px;
        }
        
        .top-btn img {
            width: 50px;
            right: 50px;
        }
    </style>
</head>

<body>
    <header>
        <div class="top">
            <div class="top-left">
                <a href="">泉州</a>

            </div>
            <div class="top-content">
                <input type="text" id="text" name="" style=" " placeholder="请输入关键字">
            </div>
            <div class="top-right">
                <img src="https://p0.meituan.net/travelcube/641521461179df7cfb88738dd1ea11ec1031.png" alt="">
            </div>
        </div>
        <div class="banner ">
            <div class="banner-download">
                <div class="banner-left">
                    <img src="https://p1.meituan.net/travelcube/7264ce9c25de2e464e3acd996fe8ad362803.png">
                    <div class="banner-left-p">
                        <p class="banner-p1">省钱利器 购物超划算</p>
                        <p class="banner-p2">吃喝玩乐尽在美团</p>
                    </div>
                </div>


                <div class="banner-right">
                    <span>去APP</span>
                </div>
            </div>
        </div>
    </header>
    <!-- 主体内容 -->

    <div class="container">
        <!-- 导航 -->
        <div class="nav bd-bt ">
            <ul>
                <li>
                    <a href=""><img src="static/1.jpg" alt=""><br><br>美食</a>
                </li>
                <li>
                    <a href=""><img src="static/maoyan.jpg" alt=""><br><br>猫眼电影</a>
                </li>
                <li>
                    <a href=""><img src="1" alt="">
                        <br><br>酒店</a>
                </li>
                <li>
                    <a href=""><img src="1" alt=""><br><br>休闲娱乐</a>
                </li>
                <li>
                    <a href=""><img src="1" alt="">
                        <br><br>外卖</a>
                </li>
            </ul>
            <ul>
                <li>
                    <a href=""><img src="1" alt=""><br><br>ktv</a>
                </li>
                <li>
                    <a href=""><img src="1" alt=""><br><br>周边游</a>
                </li>
                <li>
                    <a href=""><img src="1" alt=""><br><br>丽人</a>
                </li>
                <li>
                    <a href=""><img src="1" alt=""><br><br>小吃快餐</a>
                </li>
                <li>
                    <a href=""><img src="1" alt=""><br><br>全部分类</a>
                </li>
            </ul>
        </div>
        <!-- 猜你喜欢 -->
        <div class="like bd-t bd-bt">
            <h3>猜你喜欢</h3>
            <div class="bd-bt">
                <img src="https://p0.meituan.net/200.0/dpdeal/9037a771cd2b624d78acc78e3bb38cf21461857.png" alt="">
                <div class="likeright">
                    <div class="likeright1">大自然***</div>

                    <div class="likeright2">[泉州等]【大自然足道/中式推拿】2选1</div>
                    <div class="likeright3">
                        <span>99</span><span>元</span>
                        <del>119元</del>
                        <span class="right">
                            已售44633
                    </span>
                    </div>
                </div>
            </div>
            <div class="bd-bt">
                <img src="https://p0.meituan.net/200.0/dpdeal/9037a771cd2b624d78acc78e3bb38cf21461857.png" alt="">
                <div class="likeright">
                    <div class="likeright1">大自然***</div>

                    <div class="likeright2">[泉州等]【大自然足道/中式推拿】2选1</div>
                    <div class="likeright3">
                        <span>99</span><span>元</span>
                        <del>119元</del>
                        <span class="right">
                            已售44633
                    </span>
                    </div>
                </div>
            </div>
            <div class="bd-bt">
                <img src="https://p0.meituan.net/200.0/dpdeal/9037a771cd2b624d78acc78e3bb38cf21461857.png" alt="">
                <div class="likeright">
                    <div class="likeright1">大自然***</div>

                    <div class="likeright2">[泉州等]【大自然足道/中式推拿】2选1</div>
                    <div class="likeright3">
                        <span>99</span><span>元</span>
                        <del>119元</del>
                        <span class="right">
                            已售44633
                    </span>
                    </div>
                </div>
            </div>
            <div class="bd-bt">
                <img src="https://p0.meituan.net/200.0/dpdeal/9037a771cd2b624d78acc78e3bb38cf21461857.png" alt="">
                <div class="likeright">
                    <div class="likeright1">大自然***</div>

                    <div class="likeright2">[泉州等]【大自然足道/中式推拿】2选1</div>
                    <div class="likeright3">
                        <span>99</span><span>元</span>
                        <del>119元</del>
                        <span class="right">
                            已售44633
                    </span>
                    </div>
                </div>
            </div>
            <div class="bd-bt">
                <img src="https://p0.meituan.net/200.0/dpdeal/9037a771cd2b624d78acc78e3bb38cf21461857.png" alt="">
                <div class="likeright">
                    <div class="likeright1">大自然***</div>

                    <div class="likeright2">[泉州等]【大自然足道/中式推拿】2选1</div>
                    <div class="likeright3">
                        <span>99</span><span>元</span>
                        <del>119元</del>
                        <span class="right">
                            已售44633
                    </span>
                    </div>
                </div>
            </div>
            <div class="bd-bt">
                <img src="https://p0.meituan.net/200.0/dpdeal/9037a771cd2b624d78acc78e3bb38cf21461857.png" alt="">
                <div class="likeright">
                    <div class="likeright1">大自然***</div>

                    <div class="likeright2">[泉州等]【大自然足道/中式推拿】2选1</div>
                    <div class="likeright3">
                        <span>99</span><span>元</span>
                        <del>119元</del>
                        <span class="right">
                            已售44633
                    </span>
                    </div>
                </div>
            </div>
            <div class="bd-bt">
                <img src="https://p0.meituan.net/200.0/dpdeal/9037a771cd2b624d78acc78e3bb38cf21461857.png" alt="">
                <div class="likeright">
                    <div class="likeright1">大自然***</div>

                    <div class="likeright2">[泉州等]【大自然足道/中式推拿】2选1</div>
                    <div class="likeright3">
                        <span>99</span><span>元</span>
                        <del>119元</del>
                        <span class="right">
                            已售44633
                    </span>
                    </div>
                </div>
            </div>
            <div class="bd-bt">
                <img src="https://p0.meituan.net/200.0/dpdeal/9037a771cd2b624d78acc78e3bb38cf21461857.png" alt="">
                <div class="likeright">
                    <div class="likeright1">大自然***</div>

                    <div class="likeright2">[泉州等]【大自然足道/中式推拿】2选1</div>
                    <div class="likeright3">
                        <span>99</span><span>元</span>
                        <del>119元</del>
                        <span class="right">
                            已售44633
                    </span>
                    </div>
                </div>
            </div>

        </div>
        <!-- 团购 -->
        <div class="tg bd-bt">
            <div class="tg1">查看全部团购</div>
            <img src="static/tg-right.jpg" alt="">
        </div>
    </div>
    <!-- 底部 -->

    <footer>
        <!-- 登录-注册 -->
        <div class="bar">
            <div class="bar-left">
                <span class="bder-1"> <a href="">登录</a></span>
                <span class="bder-1"> <a href="">注册</a><span>

            </div>
            <div class="bar-right">
                <span>城市</span>

                <img src="https://p1.meituan.net/travelcube/c6c04160817d530ecddf9f86b158106e2032.png" alt="">
                <a href="">泉州</a>
            </div>
        </div>
        <!-- 底部导航 -->
        <div class="footer-nav">
            <ul>
                <li><a href="">首页</a></li>
                <li><a href="">我的</a></li>
                <li><a href="">美团下载</a></li>
                <li><a href="">电脑版</a></li>
                <li><a href=""> 帮助</a></li>
            </ul>
        </div>
        <!-- 底部友情链接 -->
        <div class="footer-links">
            友情链接:
            <a href="">猫眼电影</a>
            <a href="">大众点评</a>
            <a href="">美团***</a>
            <a href="">榛果民宿</a>
            <a href="">大众点评下载</a>
            <a href="">美团收银官网</a>
            <a href="">美团点评餐饮学院</a>
            <a href="">快驴进货商家合作</a>


        </div>
    </footer>
    <div class="top-btn">
        <img src="https://p0.meituan.net/travelcube/fe027664e1161570a1830870662d34717731.png" alt="">
    </div>


</body>

</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


总结

代码有2个问题点没解决的(老师有空就点评支个招,(#^.^#)):

1顶部右边的图标没居中

2.猜你喜欢的文字缩到最小会跑位。。

页面布局用flex布局

时间没多少(黑厂不放假。。),框架就没写了,布局看着简单,但是我还是得花5个小时左右才写出来,代码都是一步步测试写出来的,虽然有点狼狈。但是很开心。