CSS(十五):盒子模型案例

案例

padding-新浪导航栏

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>新浪导航</title>
    <style>
        .nav {
            height: 41px;
            border-top: 3px solid #ff8500;
            border-bottom: 1px solid #edeef0;
            background-color: #fcfcfc;
            line-height: 41px;
        }
        .nav a {
            /* a属于行内元素 此时必须要转换 行内块元素 */
            display: inline-block;
            height: 41px;
            padding: 0 20px;
            font-size: 12px;
            color: #4c4c4c;
            text-decoration: none;
        }
        .nav a:hover {
            background-color: #eee;
            color: #ff8500;
        }
    </style>
</head>
<body>
    <div class="nav">
        <a href="#">新浪导航</a>
        <a href="#">手机新浪网</a>
        <a href="#">移动客户端</a>
        <a href="#">微博</a>
        <a href="#">三个字</a>
    </div>
</body>
</html>

小米侧边栏(新)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>简单版小米侧边栏</title>
    <style>
        /* 1. 把a转换为块级元素 */
        a {
            display: block;
            width: 200px;
            height: 40px;
            background-color: #55585a;
            font-size: 14px;
            color: #fff;
            text-decoration: none;
            padding-left: 30px;
            line-height: 40px;
        }

        /* 2 鼠标经过链接变换背景颜色 */
        a:hover {
            background-color: #ff6700;
        }
    </style>
</head>
<body>
    <a href="#">手机 电话卡</a>
    <a href="#">电视 盒子</a>
    <a href="#">笔记本 平板</a>
    <a href="#">出行 穿戴</a>
    <a href="#">智能 路由器</a>
    <a href="#">健康 儿童</a>
    <a href="#">耳机 音响</a>
</body>
</html>

产品模块

  • 效果及说明

  • 素材获取:https://gitee.com/Pure3417/web_stu.git

  • 代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>综合案例-产品模块</title>
        <style>
          * {
              margin: 0;
              padding: 0;
          }
          body {
              background-color: #f5f5f5;
          }
          a {
              color: #333;
              text-decoration: none;
          }
          .box {
              width: 298px;
              height: 415px;
              background-color:#fff;
              /* 让块级的盒子水平居中对齐 */
              margin: 100px auto;
          }
          .box img {
              /* 图片的宽度和父亲一样宽 */
              width: 100%;
          }
          .review {
              height: 70px;
              font-size: 14px;
              /* 因为这个段落没有 width属性 所有 padding不会撑开盒子的宽度 */
              padding: 0 28px;
              margin-top: 30px;
          }
          .appraise {
              font-size: 12px;
              color: #b0b0b0;
              margin-top: 20px;
              padding: 0 28px;
          }
          .info {
              font-size: 14px;
              margin-top: 15px;
              padding: 0 28px;
          }
          .info h4 {
              display: inline-block;
              font-weight: 400;
            
          }
          .info span {
              color: #ff6700;    
          }
          .info em {
              font-style: normal;
              color: #ebe4e0;
              margin: 0 6px 0 15px;
          }
        </style>
    </head>
    <body>
        <div class="box">
            <img src="images/img.jpg" alt="">
            <p class="review">快递牛,整体不错蓝牙可以说秒连。红米给力</p>
            <div class="appraise">来自于 117384232 的评价</div>
            <div class="info">
                   <h4> <a href="#">Redmi AirDots真无线蓝...</a></h4>
                   <em>|</em>
                   <span> 99.9元</span>
            </div>
        </div>
    </body>
    </html>
    
posted @ 2022-07-22 11:19  pure3417  阅读(215)  评论(0)    收藏  举报