网页中的图片查看器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 对象比较实现代码
Apr 27 Javascript
28个JS验证函数收集
Mar 02 Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
Feb 14 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
May 17 Javascript
jQuery实现摸拟alert提示框
May 22 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
Jul 25 jQuery
小程序关于请求同步的总结
May 05 Javascript
js最全的数组的降维5种办法(小结)
Apr 28 Javascript
Vue微信公众号网页分享的示例代码
May 28 Javascript
Vue全家桶入门基础教程
May 14 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
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
PHP下escape解码函数的实现方法
2010/08/08 PHP
php中Smarty模板初体验
2011/08/08 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
JavaScript作用域与作用域链深入解析
2013/12/06 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
微信小程序页面开发注意事项整理
2017/05/18 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
python删除过期log文件操作实例解析
2018/01/31 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
Python 支付整合开发包的实现
2019/01/23 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
商学院大学生求职的自我评价
2014/03/12 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
党支部对转正的意见
2015/06/02 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
Golang 正则匹配效率详解
2021/04/25 Golang
python实现局部图像放大
2021/11/17 Python
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android
CentOS安装Nginx并部署vue
2022/04/12 Servers