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

    响应式布局

    一、媒体查询

    <style>
          /*
            使用媒体查询
                语法: @media 查询规则{}
                      媒体类型:
                            all:所有设备
                            print:打印设备
                            screen:带屏幕的设备
                            speech:屏幕阅读器
          */
    
          /*
            媒体特性:
                width:视口宽度
                height:视口高度
    
                min-width:视口的最小宽度(视口大于指定宽度时生效)
                max-width:视口的最大宽度(视口小于指定宽度时生效)
          */
    
          /*
            @media (max- 500px){
                body{
                      background-color: #bfa;
                }
            }
          */
    
          /*
            样式切换的分界点(断点),即网页的样式会在这个点时发生变化
            一般比较常用的断点:
                小于768 超小屏幕 max-width=768px
                大于768 小屏幕   min-width=768px
                大于992 中型屏幕  min-width=992px
                大于1200 大屏幕  min-width=1200px
    
            and:并且
            ",":或
          */
    
          @media only screen and (min- 768px) and (max-992px){
                body{
                      background-color: #afb;
                }
          }
    
          @media (min- 768px),(max-992px){
                body{
                      background-color: #bfa;
                }
          }
    </style>
    

    二、Navigator对象

    作用:移动端和网页端的显示效果不同时,可以使用Navigator对象

    // 非移动端打开
    if(!(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent))) {
        //网页端代码
    } else {
        //移动端代码
    }
    
  • 相关阅读:
    函数基础
    全局变量与类似配置文件的模块文件
    global语句(python学习手册422页)
    作用域实例
    变量名解析:LEGB原则
    作用域
    第三方库安装方法
    s[-1]和s[len(s)-1]
    查找特定后缀的文件
    logging日志管理-将日志写入文件
  • 原文地址:https://www.cnblogs.com/nadou/p/14034379.html
Copyright © 2011-2022 走看看