打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
image viewer(图片预览)


<html>

<head>

<meta charset="utf-8">

<title>Hello MUI</title>

<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">

<meta name="apple-mobile-web-app-capable" content="yes">

<meta name="apple-mobile-web-app-status-bar-style" content="black">

<!--标准mui.css-->

<link rel="stylesheet" type="text/css" href="../../common/mui.css" />

<!--App自定义的css-->

<style type="text/css">

.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 4;

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%;

object-fit: cover;

}

.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;

}

}

p img {

max-width: 100%;

height: auto;

}

.mui-slider-img-content {

position: absolute;

bottom: 10px;

left: 10px;

right: 10px;

color: white;

text-align: center;

line-height: 21px

}

</style>

</head>

<body>

<header class="mui-bar mui-bar-nav">

<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>

<h1 class="mui-title">image viewer(图片预览)</h1>

</header>

<div class="mui-content">

<div class="mui-content-padded">

<p>这是图片放大预览示例,点击如下图片体验全屏预览功能</p>

<p>

<img src="../../img/poster0001.png" data-preview-src="" data-preview-group="1" />

</p>

</div>

<div class="mui-content-padded">

<p>这个是第二组</p>

<p>

<img src="../../img/poster0001.png" data-preview-src="" data-preview-group="2" data-content="group2_No1" />

</p>

<p>图片全屏后,双击或双指缩放均可对图片进行放大、缩小操作,左右滑动可查看同组(data-preview-group相同的图片为一组)其它图片,点击会关闭预览</p>

<p>

<img src="../../img/poster0001.png" data-preview-src="" data-preview-group="2" />

</p>

<p>第三张图片,纯粹为了占位: </p>

<p>

<img src="../../img/poster0001.png" data-preview-src="" data-preview-group="2" data-content="group2_No3" />

</p>

</div>

</div>

</body>

<script src="../../common/mui.js"></script>

<script src="../../common/mui.zoom.js"></script>

<script src="../../common/mui.previewimage.js"></script>

<script>

mui.previewImage();

</script>

</html>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
原生JS实现旋转木马轮播图特效
【聊代码】第五十一集 css样式(之二十一)十种滤镜效果
jQuery瀑布流插件masonry
网页|上手MUI
Elastic Image Slideshow with Thumbnail Previe...
mui-slider选项卡设置默认index
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服