• 响应式媒体查询


    在响应式web设计中,CSS3 @media是一个入门级的技巧

    CSS3 @media(也成为CSS3媒体查询)其作用就是允许添加表达式用以确定媒体的环境情况,以此来应用不同的样式表。换句话说,其允许我们在不改变内容的情况下,改变页面的布局以精确适应不同的设备

    media用来指定特定的媒体类型,例如屏幕(screen)和打印(print)和支持所有媒体介质的all

    @media screen and (min- 1024px){

      div{

      background-color: red;

      }

    }

    用min-width(最小宽度)时,小的放上面大的在下面,同理如果是用max-width(最大宽度)那么就是大的在上面,小的在下面

    PC端

    按屏幕宽度大小排序(主流的用橙色标明)

    分辨率   比例 | 设备尺寸

    1024*500 (8.9寸)

    1024*768 (比例4:3  | 10.4寸、12.1寸、14.1寸、15寸; )

    1280*800(16:10  |15.4寸)

    1280*1024(比例:5:4  | 14.1寸、15.0寸)

    1280*854(比例:15:10 | 15.2)

    1366*768 (比例:16:9 | 不常见)

    1440*900 (16:10  17寸 仅苹果用)

    1440*1050(比例:5:4  | 14.1寸、15.0寸)

    1600*1024(14:9  不常见)

    1600*1200 (4:3 | 15、16.1)

    1680*1050(16:10 | 15.4寸、20.0寸)

    1920*1200 (23寸)

    通过上面的电脑屏蔽及尺寸的例表上我们得到了几个宽度

    1024  1280  1366  1440  1680  1920  

    移动端

    320*568(iphone5/SE)

    360*640(Galaxy S5)

    375*667(iphone6/7/8)
    375*812(iphonex)
    411*731(Pixel2)
    411*823(Pixel2 XL)
    414*736(iphone6/7/8 plus)
    768*1024(iPad)
    1024*1366(iPad pro)
     
    使用媒体查询改变响应式属性时,需要注意优先级,否则会不生效。
    //
    在bootstraps中一行最多占十二个标签,不管是大屏还是超小屏的时候;
     
    col-lg一般用于大屏设备(min-width:1200px);
    col-md一般用于中屏设备(min-width:992px);
    col-sm一般用于小屏设备(min-width:768px);
    col-xs用于超小型设备(max-width:768px);
     
    后面跟数字是几,也就是占几份。比如是4,也就是一行可以显示3个;或者12,就是一行可以显示1个;
    比如你有了12个section标签,大屏时一行显示6个,中屏时一行显示3个,小屏时一行展示2个,超小屏一行展示1个,
    你就可以在每一个section标签里面这样写,(class='col-lg-2 col-md-4 col-sm-6 col-xs-12')。
    励志成为前端王的男人
  • 相关阅读:
    HDU-1225 Football Score
    HDU-3854 LOOPS
    HDU-3863 No Gambling
    poj-2096 Collecting Bugs
    HDU-4336 Card Collector
    HDU-4405 Aeroplane chess
    2010上交:最小面积子矩阵
    VijosP1443:银河英雄传说
    VijosP1250:分组背包
    Vijos1221:神秘的配方
  • 原文地址:https://www.cnblogs.com/myshy/p/9540669.html
Copyright © 2020-2023  润新知