web299.com
全部
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
首页
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
当前位置:
首页
>
网页特效
>
Lightbox和对话框
支持移动设备的响应式js lightbox插件
分类:
Lightbox和对话框
日期:
2024-05-14
点击(4)
评论(0)
演 示
免费下载
简介
在页面中引入baguetteBox.js和baguetteBox.css文件。 ```html
``` ##### HTML结构 baguetteBox.js lightbox图片画廊的基本HTML结构如下: ```html
...
``` 如果要使用图片标题,可以在a标签上添加title或data-caption属性。 ##### 初始化插件 在页面DOM元素加载完毕,可以通过run()方法来初始化该lightbox插件。其中传入的参数为图片画廊的父容器选择器名称。 ```html baguetteBox.run('.gallery'); ``` ##### 配置参数 你可以在初始化时,在第二个参数中以对象的方式传入配置参数: ```html baguetteBox.run('.gallery', { // 配置参数 }); ``` | 参数 | 类型 | 默认值 | 描述 | | ------------ | ------------ | ------------ | ------------ | | captions |Boolean ,function(element) |true |是否显示图片标题。如果传入的是一个函数,必须返回一个字符串。| |buttons|Boolean , 'auto'|'auto'|是否显示导航按钮。设置为auto表示在移动设备或仅有一张图片时隐藏导航按钮。| |fullScreen|Boolean|false|是否允许全屏模式。| |noScrollbars|Boolean|false|是否在画廊显示时隐藏滚动条。| |titleTag|Boolean|false|是否使用图片上的title属性作为图片标题。| |async|Boolean|false|是否异步加载文件。| |preload|Number|2|预加载多少个文件。| |animation|'slideIn' , 'fadeIn', false|'slideIn'|过渡动画的类型。| |afterShow|function|null|显示遮罩层之后的回调函数。| |afterHide|function|null|隐藏遮罩层之后的回调函数。| |onChange|function(currentIndex, imagesCount)|null|图片改变时的回调函数。| |overlayBackgroundColor|String|'rgba(0,0,0,0.8)'|lightbox遮罩层的背景颜色。| |filter|RegExp|`/.+.(gif|jpe?g| ##### 方法API baguetteBox.js插件有4个可用的方法: - run:初始化baguetteBox.js插件。 - showNext:切换到下一张图片。 - showPrevious:切换到前一张图片。 - destroy:销毁插件和绑定的事件。 ##### 响应式图片 要使用响应式图片特性,只需要在a标签上设置data-at-{width}属性。其中{width}指的是最大屏幕宽度。例如: ```html
``` 如果你的屏幕分辨率是1366x768,那么baguetteBox.js插件就会选择"img/medium/2-1.jpg"这张图片来显示。二如果屏幕分辨率是1440x900,插件会选择"img/big/2-1.jpg"这张图片。href属性中指定的图片是为了兼容旧的浏览器二设置的一张通用图片。
相关推荐
html5浪漫粒子表白文字特效
SlidesJS幻灯片特效
html5瀑布流相册特效
css3 svg实现的情人节表白鲜花动画特效
t-scroll.js基于ES6的DOM元素,过渡动画库插件
纯js写省市区三级联动效果
广告
广告