iOS-html-宠物网

2017-06-14  本文已影响12人  DeerRun

综合演练:宠物网

4.1 技术点

@font-face {
    font-family: BebasNeue-webfont;
    src: url('../fonts/BebasNeue-webfont.ttf');
}

4.2 多尺寸适配

/*自适应布局*/
@media screen  and (max-width: 1086px){
    #nav ul li a{
        width: 150px;
    }
}
头部 中部 尾部

<p>html</p>

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>宠物网首页</title>
    <link href="css/index.css" rel="stylesheet">
</head>
<body>
   <!--头部-->
   <div id="header"></div>
   <!--导航-->
   <div id="nav">
       <ul>
           <li><a href="#" class="selected">home</a></li>
           <li><a href="#">about us</a></li>
           <li><a href="#">services</a></li>
           <li><a href="#">gallery</a></li>
           <li><a href="#">contact</a></li>
       </ul>
   </div>
   <!--内容-->
   <div id="list">
       <div class="love">
          ![](images/pic.jpg)
          <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
          <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic1.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic2.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic1.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic1.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic2.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic1.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic1.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic2.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
       <div class="love">
           ![](images/pic1.jpg)
           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis</p>
           <button>read more</button>
       </div>
   </div>
   <!--尾部-->
   <div id="footer">
       <h2>contact us</h2>
       <ul>
           <li><a href="http://www.baidu.com" target="_blank">![](images/fb.png)</a></li>
           <li><a href="#">![](images/tw.png)</a></li>
           <li><a href="#">![](images/g+.png)</a></li>
           <li><a href="#">![](images/rss.png)</a></li>
       </ul>
   </div>
</body>
</html>

<p>css</p>

a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var{
    padding: 0;
    margin: 0;
}

/*导入字体*/
@font-face {
    font-family: BebasNeue-webfont;
    src: url('../fonts/BebasNeue-webfont.ttf');
}

body{
    background: url("../images/pattern.gif");
    font-family: BebasNeue-webfont;
}

a{
    text-decoration: none;
    color: white;
}

/*头部*/
#header{
    height: 3px;
    background-color: red;
}

/*导航*/
#nav{
    text-align: center;
    height: 100px;

}

#nav ul{
/*    display: inline-block;*/
}

#nav ul li{
    display: inline-block;
}

#nav ul li a{
    font-size: 40px;
    margin: 0 5px 5px;
    display: inline-block;
    width: 200px;
    height: 50px;
    line-height: 50px;
}

#nav ul li a.selected, #nav ul li a:hover{
   background-color: white;
   color: black;
}

/*列表*/
#list{
   text-align: center;
   background-color: white;
}

#list .love{

    /*转变标签的类型*/
    display: inline-block;
    width: 382px;
    text-align: left;
    padding: 30px;
}

#list .love p{
    margin: 8px 0;
    font-family: sans-serif;
    /*首行缩进*/
    text-indent: 7%;

}

#list .love button{
    width: 140px;
    height: 38px;
    color: white;
    font-size: 25px;
    background-color: orangered;
    border:0;
    border-radius: 5px;
}

#list .love button:hover{
    background-color: black;
}


/*尾部*/
#footer{
    text-align: center;
    margin-bottom: 20px;
}

#footer h2{
    color: white;
    margin:5px 0;
}

#footer ul li{
    display: inline-block;
}

#footer ul li a{
    margin:0 5px;
}

#footer ul li a:hover{
   opacity: 0.5;
}


/*自适应布局*/
@media screen  and (max-width: 1086px){
    #nav ul li a{
        width: 150px;
    }
}

@media screen  and (max-width: 812px){
    #nav ul li a{
        width: 100px;
        font-size: 25px;
    }

    #list{
        margin-top: 50px;
    }
}

@media screen  and (max-width: 620px){
    #nav ul li a{
        width: 60px;
        font-size: 15px;
    }

    #list{
        margin-top: 20px;
    }

    #list .love{
        width: 360px;
    }

    #list .love img{
        width: 350px;
    }
}

上一篇下一篇

猜你喜欢

热点阅读