网页中的图片查看器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实现画板的代码
Sep 05 Javascript
JavaScript 常见对象类创建代码与优缺点分析
Dec 07 Javascript
jquery实现图片裁剪思路及实现
Aug 16 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
Jan 25 Javascript
html的DOM中document对象forms集合用法实例
Jan 21 Javascript
javascript html5 canvas实现可拖动省份的中国地图
Mar 11 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
Jun 06 Javascript
jQuery获取浏览器类型和版本号的方法
Jul 05 Javascript
前端框架Vue.js构建大型应用浅析
Sep 12 Javascript
巧用canvas
Jan 21 Javascript
微信小程序实现页面分享onShareAppMessage
Aug 12 Javascript
vue3弹出层V3Popup实例详解
Jan 04 Vue.js
自定义事件解决重复请求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
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
使用text方法获取Html元素文本信息示例
2014/09/01 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
Node.js事件驱动
2015/06/18 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
Angular.js之作用域scope'@','=','&amp;'实例详解
2017/02/28 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
微信小程序用canvas画图并分享
2020/03/09 Javascript
Pandas之drop_duplicates:去除重复项方法
2018/04/18 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
想学画画?python满足你!
2020/12/24 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
html5实现滑块功能之type=&quot;range&quot;属性
2020/02/18 HTML / CSS
Foot Locker加拿大官网:美国知名运动产品零售商
2019/07/21 全球购物
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
大专毕业生简历的自我评价
2013/10/20 职场文书
优秀学生事迹材料
2014/02/08 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
可怜妈妈观后感
2015/06/09 职场文书
少年雷锋观后感
2015/06/10 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
五年级作文之想象作文
2019/10/30 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书