`

很实用的baguetteBox.js 图片弹出层

阅读更多

lightbox JS插件--baguetteBox.js,它是用纯Javascript创建的图像展示效果,拥有图像放大缩小并带有相应的CSS3过度,并能在触摸屏等设备上完美展示。

baguetteBox.js 优势
javascript完成,不需要jQuery库支持
支持触屏手机端
支持显示标题和说明等
支持响应式效果
支持CSS3过渡效果
使用 SVG 按钮,没有多余的文件下载
启用 gzip 压缩后仅 2KB

在线实例

默认 淡入淡出 响应式图片

使用方法

  1. <div class="header large"> 
  2.  <ul class="nav"> 
  3.     <li><a class="cur" href="#" title="首页">首页</a></li> 
  4.     <li><a href="#" title="模板">网站模板</a></li> 
  5.     <li><a href="#" title="网页特效">网页特效</a></li> 
  6.     <li><a href="#" title="网站psd">网站psd</a></li> 
  7.  </ul> 
  8. </div>
复制

我们在页面上放置多个可点击的缩略图,并且在a标签上加上图片链接href属性和data-caption标题

  1. <div class="baguetteBox"> 
  2.     <a href="img/1-1.jpg" data-caption="Golden Gate Bridge"><img src="img/thumbs/1-1.jpg"></a> 
  3.     <a href="img/1-2.jpg" title="Midnight City"><img src="img/thumbs/1-2.jpg"></a> 
  4.    ...... 
  5. </div>
复制
  1. $(function(){ 
  2.     baguetteBox.run('.baguetteBox', { 
  3.         //options 
  4.     }); 
  5. });
复制

参数详解

参数 描述 默认值
captions 显示图片说明 true
buttons 显示按钮,可选 ‘auto’ / true / false auto
async 异步加载文件 false
preload 需要预加载图片的个数 2
animation 动画方式,可选 slideIn / fadeIn slideIn

 

1
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    前端项目-baguettebox.js.zip

    **前端项目-baguetteBox.js.zip** 包内包含的`baguetteBox.js-master`是一个前端项目,专注于提供一个轻量...通过理解和应用BaguetteBox.js,你可以创建出更加优雅、互动的图片浏览功能,从而增强用户的网页浏览体验。

    baguetteBox图片弹出层插件

    **baguetteBox图片弹出层插件**是一款轻量级的JavaScript库,专为网页中的图片展示设计,提供了一种优雅的弹出层效果。它使得用户在浏览网页时,可以通过点击缩略图轻松地打开全屏的图片查看模式。这款插件以其简洁...

    js自适应瀑布流baguetteBox.js画廊效果

    而baguetteBox.js则是一个轻量级的JavaScript库,用于实现无插件的响应式图片灯箱效果,为用户浏览图片提供沉浸式的体验。 一、js自适应瀑布流 瀑布流布局的核心在于通过JavaScript动态调整元素的宽度和位置,使其...

    可拖动图片弹出层插件layer.js.rar

    可拖动图片弹出层插件layer.js.rar 可拖动图片弹出层插件layer.js.rar 可拖动图片弹出层插件layer.js.rar 可拖动图片弹出层插件layer.js.rar 可拖动图片弹出层插件layer.js.rar 可拖动图片弹出层插件layer.js.rar 可...

    纯JS开发baguetteBox.js响应式画廊插件

    **baguetteBox.js** 是一个专为创建响应式图像画廊而设计的轻量级JavaScript插件。它提供了一个优雅的Lightbox解决方案,让用户在查看网页中的图像时获得沉浸式的体验。由于baguetteBox.js是纯JavaScript编写的,...

    纯JSlightbox库baguetteBox.js.zip

    baguetteBox.js 是一个简单简单、易用的 JavaScript lightbox库,它具有一下特点: 纯 JavaScript 实现,无需依赖其他库 支持触摸屏设备手势操作 支持显示标题(说明) 支持响应式图像 支持CSS3过渡 ...

    原生js tinybox.js弹出层插件支持ajax弹出层放大缩小

    原生js tinybox.js弹出层插件支持ajax弹出层放大缩小 原生js tinybox.js弹出层插件支持ajax弹出层放大缩小 原生js tinybox.js弹出层插件支持ajax弹出层放大缩小

    alert.js弹出层插件下载.zip

    《alert.js弹出层插件:打造高效便捷的弹层体验》 在现代网页开发中,弹出层组件是不可或缺的一部分,它能够提供信息提示、用户交互等多种功能。"alert.js弹出层插件下载"正是一款专为满足这一需求而设计的工具,...

    自适应瀑布流baguetteBox.js画廊效果

    【baguetteBox.js】是一个轻量级的JavaScript插件,用于创建响应式的灯箱效果,即在图片点击后全屏展示,用户可以在全屏模式下浏览图片。baguetteBox.js支持触摸设备,无依赖,只需HTML和CSS,这使得它在实现画廊...

    layer jQuery弹出层插件写的图片查看器(相册层),兼容主流浏览器

    总的来说,layer jQuery弹出层插件是一个强大的前端工具,它通过与jQuery、ECMAScript和JavaScript的结合,提供了灵活的弹出层解决方案。对于构建具有高质量用户体验的网站,尤其是在实现图片查看器功能时,layer是...

    18种非常实用的js弹出层

    "18种非常实用的js弹出层"集合提供了多种不同的实现方式,旨在帮助开发者在项目中创建功能丰富、用户体验良好的弹出层。下面,我们将深入探讨这些知识点。 首先,我们要理解什么是弹出层。弹出层是一种在主页面上...

    jquery弹出层插件SexyLightBox

    在网页设计中,弹出层是一种常见的交互元素,用于在用户点击某个链接或按钮时显示一个浮动窗口,通常用来展示图片、视频或者详细信息。SexyLightBox是一款基于jQuery的弹出层插件,它在原版LightBox的基础上进行了...

    纯js简单实用的响应式lightbox插件

    "纯js简单实用的响应式lightbox插件"这一主题,涉及的核心技术是Lightbox插件和响应式设计,特别提到了baguetteBox.js,这是一个基于JavaScript的轻量级解决方案,用于实现这种功能。 baguetteBox.js是一款优秀的...

    可全屏浏览的baguettebox相册代码,简单易用,不依赖jquery等第三方库,支持一个页面多个相册。兼容主流浏览器.rar

    BaguetteBox.js 是一款轻量级的JavaScript相册库,设计用于实现全屏浏览的图片体验,且具有良好的浏览器兼容性。它以其简洁、高效和独立于其他库(如jQuery)的特点,受到许多开发者的青睐。这款相册组件允许在同一...

    jQuery zoom图片弹出层插件简单的图片相册弹出层窗口

    jQuery zoom图片弹出层插件简单的图片相册弹出层窗口展示代码 引入相关js和css文件 &lt;link rel="stylesheet" href="css/zoom.css" media="all" /&gt; [removed][removed] [removed][removed] html 格式 ...

    layer.js,一个好用的弹出层

    **layer.js** 是一款在前端开发中广泛应用的弹出层插件,它的主要功能是提供丰富多样的对话框效果,包括提示、警告、确认、消息框、页面弹出层等,极大地增强了网页交互体验。这款插件以其轻量级、易用性和高度可...

    js弹出层并获取弹出层文本内容

    在"js弹出div获取弹出层中文本值"这个场景中,我们将讨论如何利用JavaScript实现这一功能,并确保它在主流浏览器如IE6+、Firefox(ff)等上兼容。 首先,我们需要创建一个可隐藏的div元素作为弹出层,然后在需要的...

    可全屏浏览baguettebox相册特效代码

    本知识点主要关注的是"baguetteBox.js",这是一个轻量级的JavaScript库,用于创建具有全屏浏览效果的相册特效。 标题中的"可全屏浏览baguettebox相册特效代码"指的是使用baguetteBox.js这个开源库来实现的全屏相册...

Global site tag (gtag.js) - Google Analytics