码迷,mamicode.com
首页 > Web开发 > 详细

JS 响应式布局

时间:2017-08-13 22:12:08      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:head   flow   meta   blog   log   set   osi   abs   border   

1、media

效果为屏幕宽度变化时,背景颜色也变化

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        @media screen and (max-width: 1024px){
            .bg{
                background-color: aqua;
            }
        }
        @media screen and (max-width: 980px) {
            .bg {
                background-color: red;
            }

        }
        @media screen and (max-width: 720px) {
            .bg {
                background-color: yellow;
            }

        }

        @media screen and (max-width: 640px) {
            .bg {
                background-color: green;
            }

        }

        @media screen and (max-width: 320px) {
            .bg {
                background-color: darkgray;
            }

        }
    </style>
</head>
<body class="bg">

</body>
</html>

  

2. 弹性图片

样式如下面的code

 .img 和 img

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        @media screen and (max-width: 1024px){
            .bg{
                background-color: aqua;
            }
        }
        @media screen and (max-width: 980px) {
            .bg {
                background-color: red;
            }

            /*使用流体图片*/
            img {
               max-width: 100%;
                height: auto;
                width: auto\9; /* ie8 */
                position: absolute;
                width:600px;
                top:-25%;
            }

            .img{
                height: 200px;
                border:1px solid sandybrown;
                overflow:hidden;
                margin-bottom:10px;
               display: block;
               position: relative;
            }

        }
        @media screen and (max-width: 720px) {
            .bg {
                background-color: yellow;
            }

        }

        @media screen and (max-width: 640px) {
            .bg {
                background-color: green;
            }

        }

        @media screen and (max-width: 320px) {
            .bg {
                background-color: darkgray;
            }

        }
    </style>
</head>
<body class="bg">
  <div  style="margin-top: 300px" class="img">
      <img src="image/img1.jpg" />
  </div>
</body>
</html>

  

JS 响应式布局

标签:head   flow   meta   blog   log   set   osi   abs   border   

原文地址:http://www.cnblogs.com/linlf03/p/7354819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!