#yyds干货盘点# viewer.js实现预览效果

简介: #yyds干货盘点# viewer.js实现预览效果

前言


最近涉及一个移动端项目


需要把其中的图片变成可预览的图片


听学弟说 可以利用viewer进行实现


首先


我们需要做的就是先写一个简单demo


先实现其中的效果

实现效果


在这里插入图片描述

代码


<!doctype html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport"

        content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

  <meta http-equiv="X-UA-Compatible" content="ie=edge">

  <title>Document</title>

  <link rel="stylesheet" href="https://unpkg.com/bootstrap@4/dist/css/bootstrap.min.css" crossorigin="anonymous">

  <link rel="stylesheet" href="./css/viewer.css">


</head>

<body>

<!--./images/thumbnails/tibet-1.jpg-->

<div id="galley">

  <ul id="images1" class="img-list">

      <li>

          <img src="./images/thumbnails/tibet-1.jpg"/>

      </li>

      <li>

          <img src="./images/thumbnails/tibet-1.jpg"/>

      </li>

      <li>

          <img src="./images/thumbnails/tibet-1.jpg"/>

      </li>

      <li>

          <img src="./images/thumbnails/tibet-1.jpg"/>

      </li>

  </ul>

  <!--二-->

<!--   <ul id="image2" class="img-list">

      <li>

          <img src="./images/thumbnails/tibet-1.jpg" data-imgurl="./images/thumbnails/tibet-1.jpg"/>

      </li>

      <li>

          <img src="./images/thumbnails/tibet-1.jpg" data-imgurl="./images/thumbnails/tibet-1.jpg"/>

      </li>

      <li>

          <img src="./images/thumbnails/tibet-1.jpg" data-imgurl="./images/thumbnails/tibet-1.jpg"/>

      </li>

      <li>

          <img src="./images/thumbnails/tibet-1.jpg" data-imgurl="./images/thumbnails/tibet-1.jpg"/>

      </li>

  </ul>-->


</div>

</body>

</html>

<script src="https://unpkg.com/jquery@3/dist/jquery.slim.min.js" crossorigin="anonymous"></script>

<script src="https://unpkg.com/bootstrap@4/dist/js/bootstrap.bundle.min.js" crossorigin="anonymous"></script>

<script src="./js/viewer.js"></script>

<script>

  window.onload = function(){

      var viewer = new Viewer(document.getElementById('galley'), {});

      //

      var viewer = new Viewer(document.getElementById('image2'), {

          url: 'data-imgurl'

      });

  }

</script>





步骤


看一下效果预览

图片.png

点击的时候就可以进行一个效果的预览操作了


同样 三步走


第一步引入


第二步注意结构


第三步效果演示


    </div>

      <div class="col-lg-12">

          <div id="allmap">


              <img src="images/867.png" data-imgurl="images/867.png" alt="" style="width: 100%">

          </div>

      </div>

  </div>

</div>



<!--公共尾部-->

<div class="footer"></div>


</body>

<script src="js/main.js"></script>

<script src="js/aos.js"></script>

<script src="js/viewer.js"></script>


<script>

  window.onload = function(){

      var viewer = new Viewer(document.getElementById('allmap'), {});

      //

      var viewer = new Viewer(document.getElementById('image2'), {

          url: 'data-imgurl'

      });

  }

  //DOM加载完成之后执行函数



在这里插入图片描述

图片.png

我是歌谣 放弃很容易 但是坚持一定很酷


相关文章
|
JavaScript
vue里怎么使用pdf.js实现pdf文件的预览功能
vue里怎么使用pdf.js实现pdf文件的预览功能
1047 0
vue里怎么使用pdf.js实现pdf文件的预览功能
|
存储 JavaScript 前端开发
js实现灵活下载和预览网络链接pdf文件
js实现灵活下载和预览网络链接pdf文件
1094 0
pdf.js 怎么预览 base64 类型的 pdf 文件
pdf.js 怎么预览 base64 类型的 pdf 文件
677 0
pdf.js 怎么预览 base64 类型的 pdf 文件
|
2月前
|
JavaScript 定位技术
jQuery鹰眼视图小地图定位预览插件minimap.js
这是一个jQuery小地图定位预览视图,默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果,可以点击并快速定位到页面的某个位置。简单实用,欢迎下载!
36 0
|
4月前
|
SQL 安全 数据库
用html+javascript打造公文一键排版系统2:显示源码/显示预览、清除格式
用html+javascript打造公文一键排版系统2:显示源码/显示预览、清除格式
|
6月前
|
JavaScript
网页CAD(JS Vue 预览dwg)如何二次开发常用的CAD编辑功能
```markdown # CAD网页编程概览 - 使用mxcad库,实现CAD操作如删除、复制、镜像、移动和旋转。 - `erase()`方法删除实体,`clone()`配合`transformBy()`用于复制和编辑。 - `mirror()`和`transformBy(setMirror)`执行镜像操作,基于参考线。 - `move()`和`transformBy(setToTranslation)`实现移动功能。 - `rotate()`和`transformBy(setToRotation)`进行旋转,支持角度输入。 ```
网页CAD(JS Vue 预览dwg)如何二次开发常用的CAD编辑功能
|
6月前
|
JavaScript
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
|
7月前
|
JavaScript
JS实现照片预览
JS实现照片预览
|
6月前
|
前端开发 JavaScript
js 打开资源管理器(经典范例:纯前端选择并预览图片)
js 打开资源管理器(经典范例:纯前端选择并预览图片)
122 0
|
JavaScript
js上传图片本地预览(整理)
js上传图片本地预览(整理)