Web前端开发网

fly63.com

首页 资源 工具 文章 教程 栏目
  • 在线搜索
  • 文章标签
  • 广告合作
  • 赞助一下
  • 关于我们
资源推荐
趣网商城
私密生活好物,隐私配送,无痕购物
AiPPT
全智能AI一键生成 PPT
fly63工具箱
简单、易用、便捷的在线工具
Seedance 2.0
字节跳动新一代AI视频生成模型全面解析
沁言学术
AI智能学术研究平台,覆盖科研全流程服务
扣子Coze
职场AI,就用扣子
必火AI
数字人一站式创作平台
美图设计室
AI智能一键生成海报,免费平面设计
星月写作
人工智能写作助手
码上飞(CodeFlying)
用一句话自动生成小程序、APP、H5网页应用

资源分类

AI智能 酷站推荐 招聘/兼职 框架/库 模块/管理 移动端UI框架 Web-UI框架 Js插件 Jquery插件 CSS相关 IDE环境 在线工具 图形动效 游戏框架 node相关 调试/测试 在线学习 社区/论坛 博客/团队 前端素材 图标/图库 建站资源 设计/灵感 IT资讯
网站收录 / 问题反馈

pageResponse

分享
复制链接
新浪微博
QQ 好友

扫一扫分享

GitHub:https://github.com/peunzhang/pageResponse
描述信息:移动端响应式插件
GitHub

使用transform:scale缩放页面,要求视觉稿高清,页面以px为单位即可让h5适配各种移动设备,适配原则根据视觉稿比例缩放页面。告别rem、媒体查询、百分比等相对复杂且定位不精准的布局。

兼容性良好,支持ios4+、android2.3+、winphone8+系统。

约1k,零依赖。

三种适配模式可选 auto || contain || cover。


contain模式(推荐)

  1. 保持页面的宽高比,调整页面的宽度或高度(较大者),使页面完全包含在浏览器窗口中
  2. 页面水平垂直居中,左右或上下可能出现空白,页面背景使用纯色或可复制背景可解决此类问题
  3. 适合滑屏页面、单屏页面


cover模式

  1. 保持页面的宽高比,调整页面的宽度或高度(较小者),使页面完全覆盖浏览器窗口
  2. 页面水平垂直居中,超出浏览器窗口左右或上下的内容会被隐藏
  3. 适合滑屏页面、单屏页面,且页面边缘无重要内容


auto模式(默认模式)

保持页面的宽高比,调整页面的宽度,使页面宽度完全包含在浏览器窗口中


快速上手

meta的viewport设置:

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

启用插件代码示例一:

<div>
<img src="img/demo1.jpg" alt="" width="320" height="504">
<h1>你一定也有过一个翱翔天际的梦1</h1>
<p>-  回家,或踏上旅途,飞机是自由的符号  -</p>
</div>
//如果视觉稿尺寸是640px*1008px,页面样式是以视觉稿尺寸除以2来计算,那么输入页面的宽度为320px和高度为504px
window.onresize = function(){
    pageResponse({
        selectors : '.page',     //模块选择器,使用querySelectorAll的方法
        mode : 'contain',     // auto || contain || cover 
        width : '320',      //输入页面的宽度,只支持输入数值,默认宽度为320px
        height : '504'      //输入页面的高度,只支持输入数值,默认高度为504px
    })
}
document.addEventListener("DOMContentLoaded", function() {
    pageResponse({
        selectors : '.page',     //模块选择器,使用querySelectorAll的方法
        mode : 'contain',     // auto || contain || cover 
        width : '320',      //输入页面的宽度,只支持输入数值,默认宽度为320px
        height : '504'      //输入页面的高度,只支持输入数值,默认高度为504px
    })
}

启用插件代码示例二:

<!-- 2个模块(包含隐藏的)都包含class:page,pageResponse可对这2个模块起作用 -->

<div>
<img src="img/demo1.jpg" alt="" width="640" height="1008">
<h1>你一定也有过一个翱翔天际的梦1</h1>
<p>-  回家,或踏上旅途,飞机是自由的符号  -</p>
</div>
<div>
<p>是否还记得她</p>
<img src="img/logo.jpg" alt="" width="40" height="40">
</div>
//如果视觉稿尺寸是640px*1008px,页面样式是以视觉稿原始尺寸来计算,那么输入页面的宽度为640px和高度为1008px
window.onresize = function(){
    pageResponse({
        selectors : '.page',     //模块选择器,使用querySelectorAll的方法
        mode : 'contain',     // auto || contain || cover 
        width : '640',      //输入页面的宽度,只支持输入数值,默认宽度为320px
        height : '1008'      //输入页面的高度,只支持输入数值,默认高度为504px
    })
}
document.addEventListener("DOMContentLoaded", function() {
    pageResponse({
        selectors : '.page',     //模块选择器,使用querySelectorAll的方法
        mode : 'contain',     // auto || contain || cover 
        width : '640',      //输入页面的宽度,只支持输入数值,默认宽度为320px
        height : '1008'      //输入页面的高度,只支持输入数值,默认高度为504px
    })
}


仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!

链接: https://fly63.com/nav/2410

更多»
热门资源
bootstrap
最流行的HTML,CSS和JavaScript框架,用于开发响应式,移动端先行的web项目
官网
GitHub
Materialize
基于Material Design的现代响应式前端框架
官网
GitHub
Element UI
一套基于 Vue 2.0 的桌面端组件库
官网
GitHub
Material Design(MDB)
领先的Bootstrap UI套件之一
点击进入
Muse-UI
基于 Vue2.0 的 Material Design UI 库
官网
GitHub
sb-admin
基于Bootstrap简约美观的后台管理模板
官网
GitHub
Magic UI
为设计工程师打造的UI库
官网
GitHub
Vue-Access-Control
Vue权限管理解决方案
官网
GitHub
RmlUI
桌面端GUI开发框架
官网
GitHub
HeroUI
基于TailwindCSS构建的React 现代UI框架
官网
GitHub
tweakcn
shadcn/ui组件可视化无代码编辑器
官网
GitHub
kitty-ui
基于 Vue + Element 实现的权限管理系统
点击进入
GitHub
类似于pageResponse的资源
SCUI Admin
一款开箱即用、高可配、高性能、风格精致、代码优雅的基于Vue3和elementPlus的WebUI前端框架
官网
GitHub
likeAdmin
一个通用的后台管理系统
官网
GitHub
Gestalt
一组支持Pinterest设计语言的React UI组件
官网
GitHub
Semantic-UI
一款对人类友好的HTML语言构建优雅响应式布局的开发框架。
官网
GitHub
edex-ui
一个类似于科幻电脑界面的全屏桌面应用程序
点击进入
GitHub
at-ui
轻量级、模块化的前端 UI 组件库
官网
GitHub
rdash-angular
AngularJS 执行 RDash 管理员仪表板主题
官网
GitHub
stdf
基于Svelte与Tailwind的移动web组件库
官网
GitHub
目录

手机扫一扫预览

》
分享组件加载中...
首页 技术导航 在线工具 技术文章 教程资源 前端标签 AI工具集 前端库/框架 实用工具箱 广告合作 关于我们

Copyright © 2018 Web前端开发网 All Rights Reserved. 提供免费在线工具、编程学习资源(教程/框架/库),内容以学习参考为主,助您解决各类实际问题,快速提升专业能力。