当前位置: 首页 > article >正文

基于jQuery的图片浏览插件(1)

基于jQuery的图片浏览插件

可滚动放大缩小;全屏查看;旋转;翻转;切换,自动切换

基于jQuery的图片浏览插件

在这里插入图片描述

代码块:

viewer插件

<div class="gallery gallery-icont" id="gallery">
	<a href="javascript:;" class="item">
		<img src="img/img01.jpg" />
		<div class="textbox">
			<div>
				<h3>《千与千寻》</h3>
				<h4>不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。</h4>
			</div>
		</div>
	</a>
	<a href="javascript:;" class="item">
		<img src="img/img02.jpg" />
		<div class="textbox">
			<div>
				<h3>《千与千寻》</h3>
				<h4>因为遇见你,我才知道我也能具有美丽的记忆。所以,无论你怎样对待我,我都会用心去宽恕你的恨,用心去铭记你的好。</h4>
			</div>
		</div>
	</a>
</div>
<link rel="stylesheet" href="css/viewer.min.css">
<script src="js/viewer.min.js"></script>
<script type="text/javascript">
	/*查看大图*/
	var image = new Viewer(document.getElementById('gallery'), {
	    button: true,
	    navbar: false,
	    width: 660,
	    title: false
	});
</script>

css样式

/* gallery */
.gallery{position: relative;margin: auto;z-index: 1;display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.gallery .item{display: block;width: 32%;margin-right: 2%;margin-bottom: 2%;overflow: hidden;position: relative;}
.gallery .item:nth-of-type(3n){margin-right: 0;}
.gallery .item img{display: block;width: 100%;transition: all .6s;transform: scale(1.1);-webkit-transform: scale(1.1);}
.gallery .item:hover img{transform: scale(1);-webkit-transform: scale(1);opacity: 0.6;}
.gallery .item .textbox{width: 80%;height: 80%;position: absolute;top: 10%;left: 10%;box-sizing: border-box;background-color: rgba(0,0,0,0.5);border: 2px solid #FFFFFF;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;padding: 0 30px;text-align: center;transform: scale(1.5);-webkit-transform: scale(1.5);transition: all .4s ease-in-out;opacity: 0;pointer-events: none;}
.gallery .item .textbox h3{font-size: 20px;color: #FFFFFF;}
.gallery .item .textbox h4{font-size: 14px;line-height: 26px;color: #FFFFFF;margin-top: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;opacity: 0.75;}
.gallery .item:hover .textbox{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}

http://www.kler.cn/a/466659.html

相关文章:

  • 数据分析思维(七):分析方法——群组分析方法
  • 123.【C语言】数据结构之快速排序挖坑法和前后指针法
  • Linux运维相关基础知识(二)
  • xml格式化(1):使用python的xml库实现自闭合标签
  • 前端工程化之手搓webpack5 --【elpis全栈项目】
  • Java jni调用nnom rnn-denoise 降噪
  • 探索新一代框架:基于ECS架构的轻量化Web开发
  • C# 设计模式(结构型模式):桥接模式
  • 2024年大型语言模型(LLMs)的发展回顾
  • DataCap 2024.4.1 版本发布:MongoDB 驱动支持、工作流引擎升级
  • Selenium 浏览器驱动代理 - 无需下载本地浏览器驱动镜像!(Java 版本!)
  • JavaEE 前后端交互与数据库连接练习
  • mybatisPlus拦截sql失败----已解决
  • basic-validation-using-flask-gladiator-module-in-python
  • APM 3.0.2 | 聚合B站、油管和MF的音乐播放器,支持歌词匹配
  • 2025 小模型技术:驱动低代码与物联网融合发展新引擎
  • Markdown段落的空行缩进用法
  • STM32 拓展 RTC(实时时钟)
  • 前端,npm install安装依赖卡在sill idealTree buildDeps(设置淘宝依赖)
  • ElasticSearch11-8.x 新特性
  • JupyterLab notebook环境在Ubuntu24.04下的安装和Windows 10下vscode远程使用jupyter
  • 鸿蒙应用开发搬砖经验之—使用DevTools工具调试前端页面
  • SpringBoot + Vue 项目创建详细步骤
  • BERT算法实现SQuAD问答系统任务和IMDB文本分类任务
  • uniapp 微信小程序 自定义日历组件
  • LiveData 原理分析