CSS实例:图片导航块

  1. 认识CSS的 盒子模型。
  2. CSS选择器的灵活使用。
  3. 实例:
    1. 图片文字用div等元素布局形成HTML文件。
    2. 新建相应CSS文件,并link到html文件中。
    3. CSS文件中定义样式
      1. div.img:border,margin,width,float
      2. div.img img:width,height
      3. div.desc:text-align,padding
      4. div.img:hover:border
      5. div.clearfloat:clear
        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>涂鸦</title>
            <link rel="stylesheet" type="text/css" href="../static/css/20.css">
        </head>
        
        <body>
        <div class="recommend">
            <div class="img">
                <a href="https://item.btime.com/43t4np34u1c9bmbrgn9q7s1kqeh"><img src="https://p1.ssl.cdn.btime.com/t01a12b45adb9a4e81a.jpg?size=640x360" alt=""> </a>
                <div class="desc"><a href="https://item.btime.com/43t4np34u1c9bmbrgn9q7s1kqeh">户外</a></div>
            </div>
            <div class="img">
                <a href="https://item.btime.com/43t4np34u1c9bmbrgn9q7s1kqeh"><img src="https://p3.ssl.cdn.btime.com/t0140dd0ea069120507.jpg?size=497x291" alt=""> </a>
                <div class="desc"><a href="https://item.btime.com/43t4np34u1c9bmbrgn9q7s1kqeh">运动</a></div>
        
            </div>
            <div class="img">
                <a href="https://item.btime.com/43t4np34u1c9bmbrgn9q7s1kqeh"><img src="https://p4.ssl.cdn.btime.com/t01a434ca66af243645.jpg?size=640x360" alt="" > </a>
                <div class="desc"><a href="https://item.btime.com/43t4np34u1c9bmbrgn9q7s1kqeh">空间</a></div>
        
            </div>
        </div>
        
        <div class="clearfolat">
            <img src="https://p3.ssl.cdn.btime.com/t0140dd0ea069120507.jpg?size=497x291" alt=""><br>
            <img src="https://p1.ssl.cdn.btime.com/t01a12b45adb9a4e81a.jpg?size=640x360" alt=""><br>
            <img src="https://p4.ssl.cdn.btime.com/t01a434ca66af243645.jpg?size=640x360" alt=""><br>
        </div>
        </body>
        </html>
        img{
                width: 300px;
          }
          div.img{
                border:1px solid #cccccc;
                width:180px;
                float:left;
                margin:5px;
            }
            div.img img{
                width:100%;
                height:auto;
            }
            div.desc{
                text_align:center;
                padding:5px;
            }
            div.img:hover{
                border:1px solid #000000;
            }
            div.clearfolat{
                clear:both;
            }

         

posted @ 2017-10-20 12:22  袁颖琳  阅读(156)  评论(0)    收藏  举报