zoukankan      html  css  js  c++  java
  • 移动端web开发

    Media Query(媒体查询):

    @media 媒体类型 and (媒体特性) {
            /* css样式 */      
    }
    
    
    媒体类型: screen, print...
    媒体特性: max-width, max-height.

    meta基础知识

    H5页面窗口自动调整到设备宽度

    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />

    方式一:

    通过css判断移动端口大小

            /* 当屏幕最大(或小于360px)就用下面的样式 */
    
            /*
            @media screen and (max- 360px) and (min- 321px){
                html {
                    font-size: 20px;
                }
            }
    
            @media screen and (max- 320px) {
                html {
                    font-size: 24px;
                }
            }
            */

    方式二:

    通过js判断端口

    // 通过js获取手机窗口宽度
            let htmlwidth = document.documentElement.clientWidth ||
                    document.body.clientWidth;
            console.log(htmlwidth);
    
    //    获取视窗高度
            let htmlDom = document.getElementsByTagName('html')[0];
    
      // 设置文字
            htmlDom.style.fontSize = htmlwidth / 10 + 'px';

    rem

    rem 基准值计算

    rem 数值计算与构建

    rem 与scss结合使用

    rem 适配实战

    1rem  = 16px  = (html的font-size)
    170/16 = 170px

    1rem = 16px

    10 = 160px

  • 相关阅读:
    FastDFS--storage文件上传和下载问题
    Ubuntu18.04中安装virtualenv和virtualenvwrapper
    详解文件包含漏洞
    pikachu-数字型注入-sqlmap
    sqlmap命令手册
    SQL注入详解及技巧
    Linux中更新firefox
    DVWA-SQL注入
    CTF杂项题解题思路
    ubuntu搭建环境
  • 原文地址:https://www.cnblogs.com/jassin-du/p/9627578.html
Copyright © 2011-2022 走看看