mui的学习图片预览
css部分
<link href="./css/mui.min.css" rel="stylesheet"/>
<style> html,body {margin: 0px;padding: 0px;background-color: white;} .mui-preview-image.mui-fullscreen { position: fixed;z-index: 20; background-color: #000; } .mui-preview-header, .mui-preview-footer { position: absolute; width: 100%; left: 0; z-index: 10; } .mui-preview-header { height: 44px; top: 0; } .mui-preview-footer { height: 50px; bottom: 0px; } .mui-preview-header .mui-preview-indicator { display: block; line-height: 25px; color: #fff; text-align: center; margin: 15px auto; width: 70px; background-color: rgba(0, 0, 0, 0.4); border-radius: 12px; font-size: 16px; } .mui-preview-image { display: none; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .mui-preview-image.mui-preview-in { -webkit-animation-name: fadeIn; animation-name: fadeIn; } .mui-preview-image.mui-preview-out { background: none; -webkit-animation-name: fadeOut; animation-name: fadeOut; } .mui-preview-image.mui-preview-out .mui-preview-header, .mui-preview-image.mui-preview-out .mui-preview-footer { display: none; } .mui-zoom-scroller { position: absolute; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; left: 0; right: 0; bottom: 0; top: 0; width: 100%; height: 100%; margin: 0; -webkit-backface-visibility: hidden; } .mui-zoom { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .mui-slider .mui-slider-group .mui-slider-item img { /*width: auto;*/ height: auto; max-width: 100%; max-height: 100%; } .mui-android-4-1 .mui-slider .mui-slider-group .mui-slider-item img { width: 100%; } .mui-android-4-1 .mui-slider.mui-preview-image .mui-slider-group .mui-slider-item { display: inline-table; } .mui-android-4-1 .mui-slider.mui-preview-image .mui-zoom-scroller img { display: table-cell; vertical-align: middle; } .mui-preview-loading { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none; } .mui-preview-loading.mui-active { display: block; } .mui-preview-loading .mui-spinner-white { position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px; height: 50px; width: 50px; } .mui-preview-image img.mui-transitioning { -webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease; transition: transform 0.5s ease, opacity 0.5s ease; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } </style> //这里图片要给外面盒子的宽度跟高度 //上面有 一行CSS 可以更改预览之后图片的宽高 .mui-slider .mui-slider-group .mui-slider-item img //img data-preview-src="" JS抓取图片 data-preview-group="1" 设置能预览多少张图片 也就是图片组 里面图片的总个数
<div class="imgtop"> <img src="img/tuli.jpg" data-preview-src="" data-preview-group="1"></div>
<script src="./js/mui.min.js"></script><script src="./js/mui.previewimage.js"></script><script src="./js/mui.zoom.js"></script><script> //最重要的一点是本人刚刚试过 进去之后a 链接无法跳转 给a链接换绑定 加上这行a能跳转
mui('body').on( 'tap' , 'a' , function(){ document.location.href=this.href;} )
mui.init(); mui.previewImage();</script>
转载于:https://www.cnblogs.com/shenbo666/p/10154938.html
mui的学习图片预览相关推荐
- mui.previewimage的图片预览
先在文件末端中引用mui.previewimage.js/ mui.zoom.js这二个脚本 再在文件头部加入mui.previewimage.css/mui.css这两个样式文件 在img标签中加入 ...
- mui 图片预览(自定义)功能 - 案例篇
mui 图片预览(自定义)功能 - 案例篇 实现目标: 点击图片,弹出层遮盖,并放大显示刚才点击的图片: 图片对应的标题,也一并显示. 效果截图: 重要提示Tips: 使用前,务必设置图片的alt属性 ...
- php 图片预览原理,JavaScript_纯JS实现的批量图片预览加载功能,1.实现原理直接见代码,需要一 - phpStudy...
纯JS实现的批量图片预览加载功能 1.实现原理直接见代码,需要一张转圈的小图片,需要预览的所有图片默认的位置全是这张小图片,滚轮滚到原图需要出现的位置时候,预览加载替换小图片.实现效果 复制代码 代码 ...
- dw按钮图片滚动js_使用 React Hooks 实现仿石墨的图片预览插件(巨详细)
点击上方"前端教程",选择"星标" 每天前端开发干货第一时间送达! 作者:DARRELL https://juejin.im/post/5e9bf299f265 ...
- android 图片预览动画,Android实现仿Windows7图片预览窗格效果
本实例将显示类似于windows7提供的图片预览窗格效果,单击任意一张图片,可以在右侧显示该图片的预览效果. 效果如图所示: 具体实现方法: res/layout/main.xml: android: ...
- java图片预览上传_java实现文件上传、下载、图片预览
这篇文章主要介绍了java实现文件上传.下载.图片预览,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 多文件保存到本地: @ResponseBody ...
- dropzonejs中文翻译手册 DropzoneJS是一个提供文件拖拽上传并且提供图片预览的开源类库....
http://wxb.github.io/dropzonejs.com.zh-CN/dropzonezh-CN/ 由于项目需要,完成一个web的图片拖拽上传,也就顺便学习和了解了一下前端的比较新的技术 ...
- Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39480503,本文出自:[张鸿洋的博客] 上一篇已经带大家实现了自由的放大缩小图 ...
- 【实战】前端必会技巧 —— window.open 实现图片预览而非下载
文章目录 一.问题 二.解决 三.其他尝试 四.拓展学习 1.window.open 语法 实例 2.document.write 语法 实例 一.问题 多个 图片 url (用逗号分隔开) 图片 u ...
最新文章
- php拍照从手机相册中选择,微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例...
- c# 访问hbase_大数据技术 windows下C#通过Thrift操作HBase
- c语言将数组变为空,求助~~ 如何把数组变成动态输入的?
- 手机cpu排行_鲁大师手机芯片排行榜:麒麟990第四,骁龙855第五!
- awb数据怎么计算_白平衡自己主动(AWB)算法---2,颜色计算
- 记腾讯互娱网站布局(1)
- 谈一类神奇的数据结构——猫树
- python解析xml生成代码_python解析xml模块封装代码
- SQL Server2005创建新数据库时不允许创建新数据库的问题
- 百度通用文字识别离线SDK部署(c#)
- linux中运行.tar.zp,总结一些平时常用的Linux命令 – 青梅煮酒
- 使用Java统计英文文章的单词频率。
- 热修复——深入浅出原理与实现
- 移动硬盘的“磁盘结构损坏且无法读取”问题的解决方法
- 峰会/论坛现场签约怎么签?君子签提供区块链电子签约技术支持
- math_排序不等式的推导
- 一个免费、快速好用的汉语拼音离线翻译工具
- 外语学习的真实方法与误区18
- 我们处于大数据时代,数据是从哪里来的?
- [计算机网络] 网络安全
热门文章
- Linux 的发行版 Ubuntu 的发展简史
- Spring和Junit整合
- java 从一个容器获取对象,如何从 Spring IoC 容器中获取对象?
- 聚合项目访问后台接口失败_聚合支付系统和免签支付系统对未来支付市场有哪些影响...
- android 冰箱 活动,Android活动的使用
- python3进阶_Python3 进阶教程 2020全新版
- 微信小程序销毁某一注册函数_微信小程序云开发API 删除一条记录
- linux中samba详解,详解linux系列之samba的安装及配置
- 光端机按照技术类型及接口种类是怎么分类的?
- pdh光端机的优点介绍