zoukankan      html  css  js  c++  java
  • JS 响应式布局

    1、media

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

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            @media screen and (max- 1024px){
                .bg{
                    background-color: aqua;
                }
            }
            @media screen and (max- 980px) {
                .bg {
                    background-color: red;
                }
    
            }
            @media screen and (max- 720px) {
                .bg {
                    background-color: yellow;
                }
    
            }
    
            @media screen and (max- 640px) {
                .bg {
                    background-color: green;
                }
    
            }
    
            @media screen and (max- 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- 1024px){
                .bg{
                    background-color: aqua;
                }
            }
            @media screen and (max- 980px) {
                .bg {
                    background-color: red;
                }
    
                /*使用流体图片*/
                img {
                   max- 100%;
                    height: auto;
                     auto9; /* ie8 */
                    position: absolute;
                    600px;
                    top:-25%;
                }
    
                .img{
                    height: 200px;
                    border:1px solid sandybrown;
                    overflow:hidden;
                    margin-bottom:10px;
                   display: block;
                   position: relative;
                }
    
            }
            @media screen and (max- 720px) {
                .bg {
                    background-color: yellow;
                }
    
            }
    
            @media screen and (max- 640px) {
                .bg {
                    background-color: green;
                }
    
            }
    
            @media screen and (max- 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>
    

      

  • 相关阅读:
    Altium Designer 出现错误提示(警告)adding items to hidden net GND/VCC
    proteus 查找 仿真元件 中英文对照 [持续更新]
    proteus 运行出错,用户名不可使用中文!
    proteus汉化
    proteus怎么仿真?
    keil 怎样新建工程,编写代码?
    raspberry pi2 智能小车源码及测试视频
    项目优化
    PHP composer
    腾讯云通信接入
  • 原文地址:https://www.cnblogs.com/linlf03/p/7354819.html
Copyright © 2011-2022 走看看