网页中的图片查看器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 相关文章推荐
复制小说文本时出现的随机乱码的去除方法
Sep 07 Javascript
javascript模拟的Ping效果代码 (Web Ping)
Mar 13 Javascript
jquery自定义属性(类型/属性值)
May 21 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
Jul 09 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
Dec 06 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
Dec 14 Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 Javascript
详解关于vue2.0工程发布上线操作步骤
Sep 27 Javascript
ES6的解构赋值实例详解
May 06 Javascript
小程序和web画三角形实现解析
Sep 02 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
Sep 05 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版(1)
2006/10/09 PHP
php图片验证码代码
2008/03/27 PHP
php split汉字
2009/06/05 PHP
php生成略缩图代码
2012/07/16 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
微信小程序下拉框功能的实例代码
2018/11/06 Javascript
使用Python制作微信跳一跳辅助
2018/01/31 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
对python中的logger模块全面讲解
2018/04/28 Python
Python异常处理操作实例详解
2018/08/28 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
Django全局启用登陆验证login_required的方法
2020/06/02 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
澳大利亚在线奢侈品时尚零售平台:Azura Runway
2021/01/13 全球购物
金融专业大学生自我评价
2014/01/09 职场文书
物业经理自我鉴定
2014/03/03 职场文书
珠宝店促销方案
2014/03/21 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
2014年变电站工作总结
2014/12/19 职场文书
Redis实现订单过期删除的方法步骤
2022/06/05 Redis