美文网首页
移动端用视口单位实现适配

移动端用视口单位实现适配

作者: MenChem | 来源:发表于2020-08-27 14:34 被阅读0次

利用vw单位和rem来进行移动端适配,可以不用使用js来判断

// rem 单位换算:定为 75px 只是方便运算,750px-75px、640-64px、1080px-108px,如此类推
$vw_fontsize: 75; // iPhone 6尺寸的根元素大小基准值
@function rem($px) {
     @return ($px / $vw_fontsize ) * 1rem;
}

// 根元素大小使用 vw 单位
$vw_design: 750;
html {
    font-size: ($vw_fontsize / ($vw_design / 2)) * 100vw; 
    // 同时,通过Media Queries 限制根元素最大最小值
    @media screen and (max-width: 320px) {
        font-size: 64px;
    }
    @media screen and (min-width: 540px) {
        font-size: 108px;
    }
}

// body 也增加最大最小宽度限制,避免默认100%宽度的 block 元素跟随 body 而过大过小
body {
    max-width: 540px;
    min-width: 320px;
}

来源自auto网

相关文章

  • 移动端用视口单位实现适配

    利用vw单位和rem来进行移动端适配,可以不用使用js来判断 来源自auto网

  • css3自适应布局单位vw、vh

    学习淘宝移动端实现时,发现的布局单位。 视口单位(Viewport units) 什么是视口? 在PC端,视口指的...

  • 移动端适配

    移动端适配 dpr、DPI、PPI 视口 移动端适配的方案 微信小程序适配方案 微信小程序开发

  • 适配移动端

    移动端是怎么做适配的? 1.针对移动端的页面须添加viewport元标签 用width设置视口的宽度,设为devi...

  • 移动端总结

    移动端的适配 一、Viewport视口 用法: 属性:width: 控制Viewport的大小,device-wi...

  • pc端与移动端css初始设置

    CSS初始设置 移动端初始化设置 视口单位换算

  • 大屏自适应

    一、用vw、vh 实现大屏自适应 视口单位中的“视口”,PC端指的是浏览器的可视区域。 vw:1vw 等于视口宽度...

  • 视口单位实现适配布局

    响应式布局的实现依靠媒体查询( Media Queries )来实现,选取主流设备宽度尺寸作为断点针对性写额外的样...

  • css3自适应布局单位vw,vh

    视口单位(viewport units) 在pc端视口指的是浏览器的可视区域 而在移动端,它涉及3个视口: Lay...

  • 前端页面的移动端适配

    前言 移动端高度适配一般使用px单位即可。 本文着重说明如何实现移动端宽度的适配:方法是使用CSS3新增的一个相对...

网友评论

      本文标题:移动端用视口单位实现适配

      本文链接:https://www.haomeiwen.com/subject/mbmcsktx.html