网页中的图片查看器viewjs使用方法


Posted in Javascript onJuly 11, 2017

需求分析:

对于网页中的图片进行连续放大(便于用户清晰查看内容)、缩小,旋转等操作,可以使用viewjs图片查看器插件实现。

viewjs官方网址:https://github.com/fengyuanchen/viewerjs

具体使用方法请参照官网说明。

下面做2个简单的示例:

1、示例一:单一图片

<!DOCTYPE html>
<html lang="zh">

 <head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  <title>网页中的图片查看器viewjs使用</title>
  <!--请配置好css路径-->
  <link rel="stylesheet" type="text/css" href="viewjs/viewer.min.css" rel="external nofollow" rel="external nofollow" />
  <style type="text/css">
   * {
    margin: 0;
    padding: 0;
   }
   img{
    border: 1px solid #009F95;
   }
  </style>
 </head>

 <body>
  <div>
   <img id="image" src="img/sj.jpg" alt="Picture">
  </div>
  <!--请配置好js路径-->
  <script src="viewjs/viewer.min.js" type="text/javascript" charset="utf-8"></script>
  <script type="text/javascript">
   var viewer = new Viewer(document.getElementById('image'));
  </script>
 </body>

</html>

效果:

(1)网页显示:

网页中的图片查看器viewjs使用方法

(2)点击图片后:

网页中的图片查看器viewjs使用方法

2、示例二:多个图片同时展示

<!DOCTYPE html>
<html lang="zh">

 <head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  <title>网页中的图片查看器viewjs使用</title>
  <!--请配置好css路径-->
  <link rel="stylesheet" type="text/css" href="viewjs/viewer.min.css" rel="external nofollow" rel="external nofollow" />
  <style type="text/css">
   * {
    margin: 0;
    padding: 0;
   }
   
   img {
    border: 1px solid #009F95;
   }
  </style>
 </head>

 <body>
  <div>
   <!--可以对图片样式进行控制-->
   <ul id="images">
    <li><img src="img/aaa.jpg" alt="Picture"></li>
    <li><img src="img/product4.jpg" alt="Picture 2"></li>
    <li><img src="img/sqbg-icon.jpg" alt="Picture 3"></li>
   </ul>
  </div>
  <!--请配置好js路径-->
  <script src="viewjs/viewer.min.js" type="text/javascript" charset="utf-8"></script>
  <script type="text/javascript">
   var viewer = new Viewer(document.getElementById('images'));
  </script>
 </body>

</html>

(1)网页展示效果(未对图片进行样式控制,页面丑。)

网页中的图片查看器viewjs使用方法

(2)点击任何一个图片,可对图片进行各种查看操作。

网页中的图片查看器viewjs使用方法

总结:viewjs插件可以对网页中的图片进行各种查看操作,尤其可以用于用户想连续方法查看图片等情景。其他viewjs的方法后续会

以上这篇网页中的图片查看器viewjs使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript SHA-1:Secure Hash Algorithm
Dec 20 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
Feb 06 Javascript
JavaScript 编写匿名函数的几种方法
Feb 21 Javascript
JavaScript中的运算符种类及其规则介绍
Sep 26 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
jquery 根据name名获取元素的value值
Feb 27 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
Apr 12 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
Dec 06 Javascript
使用jquery如何获取时间
Oct 13 Javascript
js获取form表单中name属性的值
Feb 27 Javascript
javascript json对象小技巧之键名作为变量用法分析
Nov 11 Javascript
vue fetch中的.then()的正确使用方法
Apr 17 Javascript
自定义事件解决重复请求BUG的问题
Jul 11 #Javascript
关于js中的鼠标事件总结
Jul 11 #Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
Jul 10 #Javascript
angular学习之从零搭建一个angular4.0项目
Jul 10 #Javascript
在Vue中使用echarts的实例代码(3种图)
Jul 10 #Javascript
jquery.validate.js 多个相同name的处理方式
Jul 10 #jQuery
Angular2生命周期钩子函数的详细介绍
Jul 10 #Javascript
You might like
PHP.MVC的模板标签系统(五)
2006/09/05 PHP
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
动态加载js、css等文件跨iframe实现
2014/02/24 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
使用JavaScript 编写简单计算器
2014/11/24 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
js制作带有遮罩弹出层实现登录注册表单特效代码分享
2015/09/05 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
VUE JS 使用组件实现双向绑定的示例代码
2017/01/10 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
[40:06]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第一场
2018/04/04 DOTA
探索Python3.4中新引入的asyncio模块
2015/04/08 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
为什么Python中没有&quot;a++&quot;这种写法
2018/11/27 Python
Python lambda表达式用法实例分析
2018/12/25 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
python MultipartEncoder传输zip文件实例
2020/04/07 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
Python中的With语句的使用及原理
2020/07/29 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
2020/10/15 Python
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
静态变量和实例变量的区别
2015/07/07 面试题
爷爷追悼会答谢词
2014/01/24 职场文书
企业办公室岗位职责
2014/03/12 职场文书
丧事主持词大全
2014/04/02 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
2015驻村干部工作总结
2015/04/07 职场文书
大学推普周活动总结
2015/05/07 职场文书
《花钟》教学反思
2016/02/17 职场文书
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python