zoukankan      html  css  js  c++  java
  • 移动端开发经常使用到的概念

              移动端开发在前端所占的比重现在是越来越重要了,今天整理一下移动端经常会使用的一些概念,以便今后查看。

              一、Emulation 模拟器

    一:Device 设备设置
           1. model 模型选择
           2. resolution 分辨率设置
           3. Device pixel ratio 像素比设置
           4. *Emulate mobile 模拟移动端特性
           5. *Enable text autosizing 自动缩放字体
           6. *Shrink to fit 缩放以适应屏幕
    二:Media 媒体查询
    三:Network 浏览器信息
    四:Sensors 传感器
           1. Emulate touch screen 模拟移动端触摸事件
                     --touch-events
           2. Device Geolocation Overrides 重置地理信息
           3. Accelerometer 模拟陀螺仪
                     α 围绕这Z轴的旋转
                     β 围绕这X轴的旋转
                     γ 围绕这Y轴的旋转

                二、viewport 

    <meta name="viewport" content="" />
        width [pixel_value | device-width] width 直接去设置具体数值大部分的安卓手机不支持的 但是IOS支持
        user-scalable 是否允许缩放 (no||yes)    
        initial-scale 初始比例
        minimum-scale 允许缩放的最小比例
        maximum-scale 允许缩放的最大比例 
        target-densitydpi (已经淘汰)
        -- dpi_value 70–400 //每英寸像素点的个数
        -- device-dpi 设备默认像素密度
        -- high-dpi 高像素密度    
        -- medium-dpi 中等像素密度
        -- low-dpi 低像素密度
        -- webkit内核已不准备再支持
    
    <meta name="viewport" content="width=device-width,height=device-height,user-scalable=no,initial-scale=1.0,

    minimum-scale=1.0,maximum-scale=1.0,target-densitydpi=device-dpi"
    />

      

             、媒体查询

    引入方式
      1. <link rel="stylesheet" type="text/css" href="index.css" media="all and (min- 600px)">
    
      2.@import url("css/reset.css") all and (min- 600px) ;
    
      3.@media all and (min- 600px)
    {
        .box
        {
            100px;
        }
    }
    
    媒体类型
        1.all 所有媒体
        2.braille 盲文触觉设备
        3.embossed 盲文打印机
        4.print 手持设备 
        5.projection 打印预览
        6.screen 彩屏设备
        7.speech '听觉'类似的媒体类型
        8.tty 不适用像素的设备
        9.tv  电视
    
    媒体特性
        1.(max-599px) 
        2.(min-600px) 
        3.(orientation:portrait) 竖屏
        4.(orientation:landscape) 横屏
        5.(-webkit-min-device-pixel-ratio: 2) 像素比
    
    
    
    关键字
        1.and
        2.not      not关键字是用来排除某种制定的媒体类型
        3.only     only用来定某种特定的媒体类型
             -很多时候是用来对那些不支持媒体特性但却支持媒体类型的设备
                    

           

            四、媒体查询

    <meta name="viewport" content="width=device-width,user-scalable=no,target-densitydpi=medium-dpi" />
    
    主流分辨率:240*320(一般不考虑)、320*480、480*800(多)、640*960(多) 480*854 1280*720 800*1280 1080*1920
    
    /*
        320 - 480 
    */
    
    
    A.页面设置固定宽度320px,margin居中,左右留白用背景填充  
      
    B.通过media,根据不同的分辨率去设置不同的样式 
    
    C.通过100%、flex或rem等手段,等比例缩放 1rem= 1个html上设置的字体大小
  • 相关阅读:
    UVA 11488 Hyper Prefix Sets (字典树)
    UVALive 3295 Counting Triangles
    POJ 2752 Seek the Name, Seek the Fame (KMP)
    UVA 11584 Partitioning by Palindromes (字符串区间dp)
    UVA 11100 The Trip, 2007 (贪心)
    JXNU暑期选拔赛
    计蒜客---N的-2进制表示
    计蒜客---线段的总长
    计蒜客---最大质因数
    JustOj 2009: P1016 (dp)
  • 原文地址:https://www.cnblogs.com/chenyablog/p/6177913.html
Copyright © 2011-2022 走看看