zoukankan      html  css  js  c++  java
  • 媒体查询media query

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>媒体查询-策略</title>
            <style>
                *{
                    box-sizing: border-box;
                    padding: 0;
                    margin: 0;
                }
                body{
                    padding-top: 200px;
                }
                img{
                    width: 100%;
                    height: 100%;
                }
                .row{
                    width: 100%;
                    display: flex;
                    flex-wrap: wrap;
                }
                .col{
                    padding-top: 10px;
                    padding-bottom: 10px;
                    background-color: rgba(86,61,124,0.15);
                    border: 1px solid rgba(86,61,124,0.2);
                }
                
                /* 断点
                    xs: < 576px
                    sm: 576 ~ 768px
                    md: 768 ~ 992px
                    lg: 992 ~ 1200px
                    xl: > 1200px
                    
                    断点怎么来的:当改变屏幕大小的时候,页面会显示不正常,就需要设置断点了。
                                经验值,预设一些。
                                
                 */
                
                /* @media (max-576px){
                    .col{
                         100%;
                    }
                }
                @media (min-577px) and (max-768px){
                    .col{
                         50%;
                    }
                }
                @media (min-769px) and (max-992px){
                    .col{
                         25%;
                    }
                }
                @media (min-993px) and (max-1200px){
                    .col{
                         16.66666667%;
                    }
                }
                @media (min-1201px){
                    .col{
                         8.333333333%;
                    }
                } */
                
                /* PC first 从宽到窄检测,后面的会覆盖前面的,如果检测到匹配的大小就会停止匹配后面的代码 */
                .col{
                    width: 8.33333333%;
                }
                @media (max-1200px){
                    .col{
                        width: 16.66666667%;
                    }
                }
                @media (max-992px){
                    .col{
                        width: 25%;
                    }
                }
                @media (max-768px){
                    .col{
                        width: 50%;
                    }
                }
                @media(max-576px){
                    .col{
                        width: 100%;
                    }
                }
                
                /*  mobile first 从最小屏幕开始判断,从小往大设置的是下限,即min-width*/
                .col{
                    width: 100%;
                }
                @media(min- 576px){
                    .col{
                        width: 50%;
                    }
                }
                @media (min-768px){
                    .col{
                        width: 25%;
                    }
                }
                @media (min-992px){
                    .col{
                        width: 16.66666667%;
                    }
                }
                @media (min-1200px){
                    .col{
                        width: 8.33333333%;
                    }
                }
            </style>
        </head>
        <body>
            
             <div class="row">
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                    <div class="col">
                        <img src="img/3.8-1.png" alt="">
                    </div>
                </div>
        </body>
    </html>
    bootstrap的断点: 
    xs: < 576px 超小屏一般是手机
    sm: 576px ~ 768px; 小屏一般是大屏手机
    md: 768px ~ 992px 中屏一般是平板或小的显示器
    lg: 992px ~ 1200px 大屏一般是显示器
    xl: > 1200px 超大屏
    
    断点怎么来的:当改变屏幕大小的时候,页面会显示不正常,就需要设置断点了。根据经验取得的值,预设一些。
    mobile first优先
  • 相关阅读:
    python-发送邮件
    python-操作Excel表格
    PLSQL 删表 恢复
    ajax
    List<Object>
    Java String 转成 二位数组
    js-sequence-diagrams > 时序图
    Highcharts › 自由绘图
    高德地图 JS API (jsp + miniui(子页面数据返回父页面并设值) + 单个点标记 + 点标记经纬度 + 回显 + 限制地图显示范围+搜索)
    突然奋斗的开发
  • 原文地址:https://www.cnblogs.com/rickdiculous/p/11530755.html
Copyright © 2011-2022 走看看