【fitview】一个视口自适应 js 插件,它支持多种适配模式,能够快速实现大屏自适应效果

fitview (github:https://github.com/pbstar/fitview)是一个视口自适应 js 插件,它支持多种适配模式,能够快速实现大屏自适应效果。

配置

  • el: 需要自适应的 DOM 元素
  • fit: 自适应模式,字符串,可选值为 fill、contain(默认值)、scroll、hidden
  • uw: 设计稿宽度,数值,默认值 1920
  • uh: 设计稿高度,数值,默认值 1080
  • resize: 是否监听 resize 事件,布尔值,默认值 true

适配模式

请添加图片描述
(设计稿1920px*1080px)

  • fill: 拉伸,内容会被拉伸变形,使整个内容完全填充此视口框。请添加图片描述
    请添加图片描述

  • contain: 包含,内容不会被拉伸变形,使整个内容在填充此视口框时对内容两侧或底部添加“黑边”。
    请添加图片描述请添加图片描述

  • scroll: 滚动,内容不会被拉伸变形,使整个内容完全填充此视口框时对超出视口的内容添加滚动条。
    请添加图片描述
    请添加图片描述

  • hidden: 隐藏,内容不会被拉伸变形,使整个内容完全填充此视口框时对超出视口的内容隐藏。
    请添加图片描述
    请添加图片描述

安装引入

npm 安装
npm install fitview
esm 引入
import fitview from "fitview";
cdn 引入
<script src="https://unpkg.com/fitview@[version]/lib/fitview.umd.js"></script>

使用示例

<div id="container"></div>
const container = document.getElementById("container");
new pSeamlessScroll({
  el: container,
});
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初辰ge

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值