Glide.js 轻量级响应式幻灯片插件

发布于 2020-04-27 22:26:31 字数 2146 浏览 3523 评论 0

Glide.js 是一个无依赖的 JavaScript ES6 滑块和旋转木马插件,它轻巧,灵活,响应快速。

特点

  • 无依赖。包括一切准备行动。
  • 轻量级的。只有~23 kb(~7kb gzip)所有功能都准备好了。
  • 模块化。删除未使用的模块并更多地删除脚本权重。
  • 可扩展。插入您自己的模块,并提供额外的功能。
  • 打包机准备好了。用卷车还是用 webpack?我们支持你。

开始

最新版本的NPM.

npm install @glidejs/glide

提供 <link> 到所需的核心样式表。您还可以选择添加包含的主题样式表..。

<!-- Required Core stylesheet -->
<link rel="stylesheet" href="node_modules/@glidejs/glide/dist/css/glide.core.min.css">
<!-- Optional Theme stylesheet -->
<link rel="stylesheet" href="node_modules/@glidejs/glide/dist/css/glide.theme.min.css">

然后准备一些必要的标记

<div class="glide">
  <div data-glide-el="track" class="glide__track">
    <ul class="glide__slides">
      <li class="glide__slide"></li>
      <li class="glide__slide"></li>
      <li class="glide__slide"></li>
    </ul>
  </div>
</div>

最后初始化并挂载一个幻灯片。

import Glide from '@glidejs/glide'
new Glide('.glide').mount()

需要几个选定的模块?只导入和挂载所需的内容。

import Glide, { Controls, Breakpoints } from '@glidejs/glide/dist/glide.modular.esm'
new Glide('.glide').mount({ Controls, Breakpoints })

浏览器兼容

  • IE 11+
  • Edge
  • Chrome 10+
  • Firefox 10+
  • Opera 15+
  • Safari 5.1+
  • Safari iOS 9+

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

沧笙踏歌

文章 0 评论 0

山田美奈子

文章 0 评论 0

佚名

文章 0 评论 0

岁月无声

文章 0 评论 0

暗藏城府

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文