首页 > 其他分享 >CSS笔记 - 14 移动端适配

CSS笔记 - 14 移动端适配

时间:2022-10-12 04:33:30浏览次数:44  
标签:14 min 适配 width 视口 vw 宽度 CSS

14. 移动端适配

14.1 vw适配

  • 移动端开发中,由于不同设备视口和像素比不同,所以不能单纯使用px作为单位,需要使用vw做适配

    vw表示的是视口的宽度,1vw = 1%视口宽度。假设设计图为750px,则1px = 0.1333333vw

  • 实际开发中,会将html的font-size作为换算的介质,即font-size = 0.133333vw

    这样,当需要一个750px的样式时,就可以直接使用750rem表示

  • 但由于字体的大小最低不能低于12px,所以一般会将值扩大40倍,即font-size = 5.133333vw

    所以最终需要一个750px的样式时,就使用(750/40)rem表示

14.2 响应式设计

  • 网页可以根据不同的设备或窗口大小呈现出不同的效果,使用响应式布局可以使一个网页适用于所有设备。需要使用媒体查询,为不同的设备或设备的不同状态来分别设计样式

  • 媒体特性

    • width 视口的宽度
    • height 视口的高度
    • min-width 视口的最小宽度(视口大于指定宽度时生效)
    • max-width 视口的最大宽度(视口小于指定宽度时生效)
    @media (min-width:500px){
        body{
          background-color: #bfa;  
        }
    }
    
    /*
    	取交集使用 and 取并集使用 or
    	(min-width:500px) and (max-width:700px) 视口宽度大于500且小于700时生效
    	(min-width:700px) or (max-width:500px)  视口宽度大于700或小于500时生效
    */
    

标签:14,min,适配,width,视口,vw,宽度,CSS
From: https://www.cnblogs.com/Solitary-Rhyme/p/16783191.html

相关文章

  • CSS笔记 - 15 知识点补充
    15.CSS其它知识点【概念】1.继承为一个元素设置的样式同时也会应用到它的后代元素上,这种特性称之为样式的继承继承发生在祖先和后代之间,利用继承可以将一些通用的......
  • CSS - 04 浮动
    4.浮动使用float属性来设置元素的浮动,通过浮动可以使一个元素向其父元素的左侧或右侧移动语法:none:默认值,元素不浮动left:元素向左浮动right:元素向右浮动浮动的特......
  • CSS - 03 盒模型
    3.盒模型CSS将页面中的所有元素都设置为一个矩形的盒子,对页面的布局就相当于将不同的盒子摆放到不同的位置。盒模型组成部分:内容区(content)内边距(padding)边......
  • CSS - 05 定位
    5.定位定位是一种更加高级的布局手段,通过position属性可以将元素摆放到页面的任意位置语法:static:默认值,元素是静止的,没有开启定位relative:开启元素的相对定位abso......
  • CSS - 06 水平/垂直方向布局
    6.水平/垂直方向布局6.1水平方向布局一般水平布局元素在其父元素中水平方向的位置由以下等式决定:margin-left+border-left+padding-left+width+padding-ri......
  • CSS - 07 背景
    7.背景background-color:设置背景颜色background-image:设置背景图片可以同时设置背景图片和背景颜色,这样背景颜色将会成为图片的背景色如果背景的图片小于元素,则......
  • CSS - 08 雪碧图
    8.雪碧图定义和原理:将多个小图片统一保存到大图片中,然后通过调整background-position来显示响应的图片,这样就能解决因加载延迟带来的图片闪烁问题使用步骤:先确定......
  • CSS - 09 过渡
    9.过渡通过过渡可以指定一个属性发生变化时的切换方式,通常用过渡制作一些简单的动画效果语法:transition-property:指定要执行过渡的属性可以同时指定多个属性,用......
  • CSS - 10 动画
    10.动画动画和过渡类似,都可以实现一些动态效果。不同的是过渡需要在某个属性发生变化时才会触发,动画可以自动触发动态效果设置动画效果,需要先设置一个关键帧,关键帧......
  • CSS - 11 变形:平移,旋转与缩放
    11.变形:平移,旋转与缩放变形是指通过css来改变元素的形状或位置,变形不会影响到页面的布局transform用来设置元素的变形效果11.1平移语法translateX()沿着x轴......