给自己网站添加图片预览 大小缩放功能

网站没有图片放大预览功能,当自己在文章中插入大尺寸图片时,在网页看图片细节会看不清,这种情况要不右键保存图片到本地,要不复制图片链接在新窗口打开才能看到图片中细节。其实只需要小小的 js 插件即可实现图片预览效果。

今天介绍的插件 Viewer.js,效果可尝试下图。点击图片预览,鼠标滚轮或键盘方向键上下可放大缩小,左右方向键可切换图片,ESC 或点击 X 键退出预览,并且支持幻灯片播放。

给自己网站添加图片预览 大小缩放功能实现方法:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<link rel="stylesheet" href="css/viewer.min.css">
		<script src="js/viewer.min.js"></script>
	</head>
	<body>
		<img src="./img/tibet-1.jpg" alt=" 图片 1 ">
		<img src="./img/tibet-2.jpg" alt=" 图片 2 ">
	</body>
	<script>
		//  这里选创建浏览对象所在范围的元素,body 全通用:
		//  本页采用的是 document.getElementsByClassName("article-content")[0])
		//  即根据文章内容 class 获取文章内容元素   然对其进行创建预览对象
		var viewer = new Viewer(document.body);
	</script>
</html>

其实也就是简单调用其 js 与 css,然后利用 new Viewer()调用即可。JQ 版本调用为:

$('#id').viewer();

参数配置:

名称 类型 默认值 说明
inline 布尔值 false 启用 inline 模式
button 布尔值 true 显示右上角关闭按钮(jQuery 版本无效)
navbar布尔值 / 整型 true 显示缩略图导航
title 布尔值 / 整型 true 显示当前图片的标题(现实 alt 属性及图片尺寸)
toolbar布尔值 / 整型 true 显示工具栏
tooltip 布尔值 true 显示缩放百分比
movable 布尔值 true 图片是否可移动
zoomable 布尔值 true 图片是否可缩放
rotatable 布尔值 true 图片是否可旋转
scalable 布尔值 true 图片是否可翻转
transition 布尔值 true 使用 CSS3 过度
fullscreen 布尔值 true 播放时是否全屏
keyboard 布尔值 true 是否支持键盘
interval 整型 5000 播放间隔,单位为毫秒
zoomRatio 浮点型 0.1 鼠标滚动时的缩放比例
minZoomRatio 浮点型 0.01 最小缩放比例
maxZoomRatio 数字 100 最大缩放比例
zIndex 数字 2015 设置图片查看器 modal 模式时的 z-index
zIndexInline数字 0 设置图片查看器 inline 模式时的 z-index
url字符串 / 函数 src 设置大图片的 url
build函数 null 回调函数,具体查看演示
built 函数 null 回调函数,具体查看演示
show 函数 null 回调函数,具体查看演示
shown 函数 null 回调函数,具体查看演示
hide 函数 null 回调函数,具体查看演示
hidden 函数 null 回调函数,具体查看演示
view 函数 null 回调函数,具体查看演示
viewed 函数 null 回调函数,具体查看演示

配置也很简单,把参数配置写在 new Viewer 第二个参数中即可:

		new Viewer(document.body, {
			url: 'data-original',
			button: true,
			navbar: true
		});

下载:点击下载 Viewer.js

手机扫描二维码访问

本文标题:《给自己网站添加图片预览 大小缩放功能》作者:极四维博客
原文链接:https://cway.top/post/653.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年10月    »
123456
78910111213
14151617181920
21222324252627
28293031

搜索

控制面板

您好,欢迎到访网站!
  查看权限

最新留言

文章归档

  • 订阅本站的 RSS 2.0 新闻聚合