js灯箱_使用BaguetteBox.js创建响应式且精美的整页灯箱
灯箱插件有很多, 出于不同的原因它们都很棒。 有些在投资组合网站上效果更好,而另一些则最适合于响应式布局 。
但是,我最喜欢使用的新插件之一是baguetteBox.js ,它是由JavaScript开发人员Marek Grzybek创建的。
当然,如果您想手动研究代码,则该插件是完全免费的,并且可以在GitHub上开源。
该库没有任何依赖项 ,因此您可以在不使用jQuery,Zepto或其他任何东西的情况下运行它。 这是一个纯JavaScript库,设置非常简单 。
它可以在移动设备上完美运行 ,因此可以支持滑动和点击,以及台式机和笔记本电脑的默认行为。 它是少数几个支持移动交互以及全模式效果的全屏画廊之一。
查看演示页面以查看其实际运行情况。 它具有功能齐全的库,以及使它正常工作所需的一行代码 :
baguetteBox.run('.baguetteBoxOne');
因此,这将目标指向类为.baguetteBoxOne
的容器元素,并且整个图库都可以正常工作。
如果您希望标题,按钮样式,预加载功能以及onclick / onchange事件的回调方法等功能,可以设置自定义选项 。 如果您想参与其中,所有这些选项在GitHub上都有详细记录 。
![](/assets/blank.gif)
![](/assets/blank.gif)
但是,将其扩展到容器元素和一些基本的图像元素上并不需要太多。
您可以完全控制动画,图像大小,滑动效果和图库内容(例如标题/标题)。 这确实需要JavaScript ,因此它没有模式的纯CSS替代品。 但是,由于大多数浏览器都支持JavaScript,所以这不是问题。
要了解更多信息,请访问baguetteBox.js主页 ,您还可以在Twitter @feimosi上与创建者分享您的想法。
翻译自: https://www.hongkiat.com/blog/baguettebox-lightbox-script/
js灯箱_使用BaguetteBox.js创建响应式且精美的整页灯箱相关推荐
- 如何固定最小宽度_如何使用更新的HTML和CSS函数创建响应式设计
除了使用媒体查询和现代css布局(如flexbox和grid)来创建响应式网站外,我们还可以做好某些被忽视的事情来制作响应式网站.在本文中,我们将探讨许多可用的工具(围绕html和css),从响应图像 ...
- 响应式滑动菜单_如何创建响应式滑动菜单
响应式滑动菜单 by Prashant Yadav 通过Prashant Yadav 如何创建响应式滑动菜单 (How to create a responsive sliding menu) I r ...
- 使用 CSS 媒体查询创建响应式网站
简介 现今每天都有更多的手机和平板电脑问市.消费者能够拥有可想象到的各种规格和形状的设备,但是网站开发人员却面临一个挑战:如何使他们的网站在传统浏览器.手机和平板电脑浏览器上有很好的效果,如何在各种大 ...
- 使用 jQuery Deferred 和 Promise 创建响应式应用程序
这篇文章,我们一起探索一下 JavaScript 中的 Deferred 和 Promise 的概念,它们是 JavaScript 工具包(如Dojo和MochiKit)中非常重要的一个功能,最近也首 ...
- Gradify - 提取图片颜色,创建响应式的 CSS渐变
被请求的HTTP对象之间的延迟会有一个时间段,这个期间网页看起来不完整.Gradify 可以分析出图像中4个最常见的颜色,创建一个梯度(或纯色)作为图片占位符.Gradify 可以在在任何图像发现最突 ...
- 响应式布局必懂知识_五分钟教会你响应式布局
第一:正确理解响应式布局 第二:响应式设计基本步骤 第三:响应式设计注意事项 第四:响应式布局实现原理 第一:正确理解响应式布局 响应式网页设计就是一个网站能够兼容多个终端,而不是为每个终端都做一个特 ...
- c:target标签的使用_使用:target的响应式定价表,用于小屏幕
c:target标签的使用 定价表是显示信息并帮助用户区分可用选项的一种非常有效的方法. 最终,价格表可以将过往访问者转化为有价值的客户,因此,重要的是我们考虑他们在不同的屏幕和设备上的工作方式. 我 ...
- 网页规划与设计HTML5+CSS大作业——响应式个人简历介绍(5页)-模板下载
HTML5+CSS大作业--响应式个人简历介绍(5页)-模板下载 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. ...
- HTML5+CSS大作业——响应式个人简历介绍(5页)-模板下载
HTML5+CSS大作业--响应式个人简历介绍(5页)-模板下载 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. ...
最新文章
- Linux 下 进程运行时内部函数耗时的统计 工具:pstack,strace,perf trace,systemtap
- 利用“队列”解决“窗口混乱”问题
- 一个兼容IE7\IE8,H5的多功能视频播放器,H5视频播放器兼容Flash视频播放器
- 理解 static 关键字
- Know your weapons Ⅱ
- arm开发板上找不到/dev/i2c-*设备
- 为什么 Oracle 应该主推 NetBeans
- java.lang.OutOfMemoryError: PermGen space tomcat启动项目出错
- ResourceBundle 中文乱码
- XP盗版问题解决方案
- 贝尔曼最优方程(Bellman Optimality Equation)
- 2011-1 开篇,要确定好方向
- 汇编语言学习笔记(续)
- vs mysql 开发erp_ERP/MIS开发 Mindscape NHibernate + MySQL 快速开发入门
- linux内核自旋锁解释,LINUX内核笔记:自旋锁
- GN及Ninja基本语法
- 软件项目管理2:开发日志,测试单
- dw如何设置html图片大小,Dreamweaver如何设置图像属性?DW设置图像属性方法介绍
- ccnp笔记: 闫辉CCNP第一讲(NP概述还有3层回顾)
- 像互联网这类企业其实越晚上市对持原始股员工越有利