美文网首页让前端飞
RATIO.JS 移动端自适应方案

RATIO.JS 移动端自适应方案

作者: xiaojunbo | 来源:发表于2018-09-20 11:39 被阅读19次

RATIO.JS使用简单复制粘帖即用。亮点:全屏模式可开启宽高双向自适应!

先看效果:http://junbo.name/plguins/ratio/    建议打开调试台使用移动端模式查看,前端都懂的!

全屏页面使用示例:

// 复制这一段放在HTML头部即可=========

function ratio(i){var c=document.documentElement,l=i.el||c,o=i.size[0],s=i.size[1]/o,d=i.full,e=function(){var e,t=c.clientWidth,n=c.clientHeight;e=d&&n/t<s?n/s/o:t/o,l.style.fontSize=100*e+"px",i.then&&i.then(e)};e(),window.addEventListener("resize",e)}

// size:[设计稿宽度,设计稿高度] 请无视缩放倍率,设计稿是多少就写多少   full:ture开启宽度双向自适应(适应于全屏页面),false仅开启宽度自适应(适应于滚动页面)

ratio({size: [750, 1334], full:1});

// 写尺寸规则:所有尺寸写设计稿尺寸/100,比如设计稿宽600px写width:6rem,设计稿字号28px写fint-size:.28rem;

// 复制这一段放在HTML头部即可=========

滚动页面使用示例:

ratio({size: [750, 1334], full:0});       // full改成false或0或不写

gitlab网址:https://gitlab.com/fekits/mc-ratio

相关文章

  • RATIO.JS 移动端自适应方案

    RATIO.JS使用简单复制粘帖即用。亮点:全屏模式可开启宽高双向自适应! 先看效果:http://junbo.n...

  • 可伸缩布局flexible

    gitHub地址: GitHub - amfe/lib-flexible: 可伸缩布局方案 移动端自适应方案,相关...

  • 移动端rem自适应方案

    移动端rem自适应方案传送门https://segmentfault.com/a/1190000012225828

  • flexible

    移动端自适应方案 flexible github: https://github.com/amfe/lib-fle...

  • 记一次前端技术分享(移动端相关概念讲解)

    移动端开发中的相关概念讲解 1、移动端自适配方案 移动端如何根据不同手机尺寸进行页面的适配 rem 自适应和 vw...

  • RATIO.JS v1.1.0 移动端自适应解决方案

    已更新 - 强力推荐 (移动端自适应解决方案与仿原生APP超高清超细腻解决方案) https://gitlab....

  • 移动端自适应解决方案

    移动端自适应解决方案 谈到移动端自适应这个话题,如果要真正做好,那应该说是前端开发中的一个比较难以掌握的知识点了。...

  • 移动端自适应方案

    问题来源 传统web开发我们一般只需要用像素去描述dom的宽高,但考虑到移动端屏幕的尺寸千奇百怪,我们希望找到一种...

  • 移动端自适应方案

    自适应需要从以下几个方面入手:布局、字体、retina带来的问题 一、布局: 1. 用%做单位老方案,兼容性高在制...

  • 移动端自适应方案

    一、基础原理 1.基准值 (1)选择一种尺寸作为设计和开发的基准。(2)定义适配规则,自动适配其他屏幕下的尺寸。 ...

网友评论

    本文标题:RATIO.JS 移动端自适应方案

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