网页中的图片查看器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-表格排序(降序/反序)实现介绍(附图)
May 30 Javascript
JS.elementGetStyle(element, style)应用示例
Sep 24 Javascript
JS根据变量保存方法名并执行方法示例
Apr 04 Javascript
js实现input框文字动态变换显示效果
Aug 19 Javascript
模板视图和AngularJS之间冲突的解决方法
Nov 22 Javascript
mongoose中利用populate处理嵌套的方法
May 26 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
Jun 01 Javascript
简单实现js放大镜效果
Jul 24 Javascript
JS实现简单的浮动碰撞效果示例
Dec 28 Javascript
关于express与koa的使用对比详解
Jan 25 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
Aug 10 Javascript
避坑之 JavaScript 中的toFixed()和正则表达式
Apr 19 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
CI框架装载器Loader.php源码分析
2014/11/04 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
php中给js数组赋值方法
2014/03/10 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
简述Python中的面向对象编程的概念
2015/04/27 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python3.6正式版新特性预览
2016/12/15 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
Python-Seaborn热图绘制的实现方法
2019/07/15 Python
Tensorflow实现部分参数梯度更新操作
2020/01/23 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
学生出入校管理制度
2014/01/16 职场文书
2014元旦晚会策划方案
2014/02/19 职场文书
2014年创先争优活动总结
2014/05/04 职场文书
安全目标责任书
2014/07/22 职场文书
80后婚前协议书范本
2014/10/24 职场文书
化验室安全管理制度
2015/08/06 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
react 路由Link配置详解
2021/11/11 Javascript
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript