• 快报模块 综合案例


    简述

      如果我们要做一个前端的快报模块,我们该怎么设计呢?

    步骤

      首先我们分析一下它的构成,我们可以划分为三个部分,一个超大的盒子,还有上下两个小部分

      第一步我们设计我们的大盒子,我们起名叫box,设置它的宽度和高度,设置边框样式,然后让他水平居中

       然后我们设计快报的头部,我们采用一个只有下边框的盒子实现该效果,设置边框为点线,设置文字大小和不加粗,再让文字水平居中,最后用padding左内边距让文字稍微挪过去右边

       下面部分的设计我们明显可以用无序列表来实现

       接下来我们设置一下a标签里面的字体大小和颜色,还有取消a标签的下划线

       然后我们取消小li前面的小圆点,这里用li的list-style: none;来设置

       再然后我们改一下li的行高,为23px,li的本身高度也为23,再设置它的左边距为20,这样每个小li距离左边都有空位了

      最后我们设置一下ul的上边距为7px,使它和上方盒子有一定距离

      最后我们得出来的效果如下,very nice!

    代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            * {
                padding: 0;
                margin: 0;
            }
            .box {
                width: 248px;
                height: 163px;
                border: 1px solid #ccc;    
                margin: 100px auto;
            }
            .box h3 {
                height: 32px;
                border-bottom: 1px dotted #ccc;  
                font-size: 14px;
                font-weight: 400;
                line-height: 32px;
                padding-left: 15px;
            }
            li {
                list-style: none;
            }
            .box ul li a {
                font-size: 12px;
                color: #666;
                text-decoration: none;
            }
            .box ul li {
                height: 23px;
                line-height: 23px;
                padding-left: 20px;
            }
            .box ul {
                margin-top: 7px;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <h3>品优购快报</h3>
            <ul>
                <li><a href="#">【特惠】爆款耳机5折秒!</a></li>
                <li><a href="#">【特惠】母亲节,健康好礼低至5折!</a></li>
                <li><a href="#">【特惠】爆款耳机5折秒!</a></li>
                <li><a href="#">【特惠】9.9元洗100张照片!</a></li>
                <li><a href="#">【特惠】长虹智能空调立省1000</a></li>
            </ul>
        </div>
    </body>
    </html>
    品优会综合案例

     

     

       

     

       

  • 相关阅读:
    综合练习-词频统计
    组合数据类型综合练习
    Python综合练习
    PostOrder_Traversal 二叉树的非递归后序遍历
    PAT甲级-1152-Google Recruitment(20 分)
    PAT甲级-1007-Maximum Subsequence Sum (25 分)
    macOS MOjave运行pygame不显示图像-解决方案
    PAT甲级-1004-Counting Leaves(30 分)
    Python进阶-Numpy科学计算库(简单入门)
    回文日期
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/13955818.html
Copyright © 2020-2023  润新知