gisq-hb-mobile-upload
Version:
``` npm install ```
209 lines • 4.55 kB
CSS
.duo-image-viewer {
position: fixed;
top: 0;
left: 0;
z-index: 10000;
width: 100%;
height: 100vh;
}
.duo-image-viewer .viewer-mask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
z-index: 9;
}
.duo-image-viewer .viewer-mask .viewer-image {
cursor: grab;
height: 750px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 8;
}
.duo-image-viewer .viewer-footer {
position: absolute;
text-align: center;
bottom: 0;
left: 0;
width: 100%;
z-index: 10;
}
.duo-image-viewer .viewer-footer .viewer-title {
color: #cfcfcf;
position: absolute;
bottom: 95px;
left: 50%;
transform: translate(-50%, 0%);
z-index: 10;
width: 100%;
}
.duo-image-viewer .viewer-footer .viewer-toolbar {
position: absolute;
bottom: 60px;
left: 50%;
transform: translate(-50%, 0%);
z-index: 10;
}
.duo-image-viewer .viewer-footer .viewer-toolbar li {
margin: 2px;
background-color: rgba(0, 0, 0, 0.5);
border-radius: 50%;
cursor: pointer;
float: left;
height: 28px;
overflow: hidden;
-webkit-transition: background-color 0.15s;
transition: background-color 0.15s;
width: 28px;
position: relative;
}
.duo-image-viewer .viewer-footer .viewer-toolbar li::after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
display: inline-block;
background: url("../images/icons.png") no-repeat;
}
.duo-image-viewer
.viewer-footer
.viewer-toolbar
li.viewer-zoom-in::after {
background-position: 4px 3px;
}
.duo-image-viewer
.viewer-footer
.viewer-toolbar
li.viewer-zoom-out::after {
background-position: -16px 3px;
}
.duo-image-viewer
.viewer-footer
.viewer-toolbar
li.viewer-one-to-one::after {
background-position: -35px 3px;
}
.duo-image-viewer
.viewer-footer
.viewer-toolbar
li.viewer-reset::after {
background-position: -56px 3px;
}
.duo-image-viewer .viewer-footer .viewer-toolbar li.viewer-prev::after {
background-position: -77px 3px;
}
.duo-image-viewer .viewer-footer .viewer-toolbar li.viewer-play {
width: 34px;
height: 34px;
margin-top: -2px;
}
.duo-image-viewer .viewer-footer .viewer-toolbar li.viewer-play::after {
background-position: -93px 6px;
}
.duo-image-viewer .viewer-footer .viewer-toolbar li.viewer-next::after {
background-position: -116px 3px;
}
.duo-image-viewer
.viewer-footer
.viewer-toolbar
li.viewer-rotate-left::after {
background-position: -136px 3px;
}
.duo-image-viewer
.viewer-footer
.viewer-toolbar
li.viewer-rotate-right::after {
background-position: -156px 3px;
}
.duo-image-viewer .viewer-footer .viewer-navbar {
width: 100%;
height: 50px;
background: rgba(0, 0, 0, 0.9);
}
.duo-image-viewer .viewer-footer .viewer-navbar .thumbnail-list {
position: absolute;
left: 50%;
transform: translate(-50%, 0%);
z-index: 11;
height: 100%;
padding: 2px;
top: -15px;
box-sizing: border-box;
}
.duo-image-viewer
.viewer-footer
.viewer-navbar
.thumbnail-list
.thumbnail-item {
margin: 0 2px;
color: transparent;
cursor: pointer;
float: left;
font-size: 0;
height: 100%;
width: 30px;
line-height: 0;
opacity: 0.5;
overflow: hidden;
-webkit-transition: opacity 0.15s;
transition: opacity 0.15s;
}
.duo-image-viewer
.viewer-footer
.viewer-navbar
.thumbnail-list
.thumbnail-item
.thumbnail-image {
height: 100%;
width: 80.0926px;
object-fit: fill;
transform: translateX(-25.0463px);
}
.duo-image-viewer
.viewer-footer
.viewer-navbar
.thumbnail-list
.thumbnail-item.viewer-current {
opacity: 0.9;
}
.duo-image-viewer .viewer-close {
background-color: rgba(0, 0, 0, 0.9);
border-radius: 0% 0% 0% 100%;
cursor: pointer;
height: 50px;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
transition: background-color 0.15s;
width: 50px;
z-index: 10;
line-height: 50px;
text-align: center;
}
.duo-image-viewer .viewer-close .false {
margin: 18px 12px;
position:relative;
width:2em;
height:.3em;
background-color:#fff;
transform:rotate(45deg);
border-radius:.15em;
}
.duo-image-viewer .viewer-close .false:after {
content:"";
position:absolute;
width:2em;
height:.3em;
top: 0;
left: 0;
background-color:#fff;
transform:rotate(90deg);
border-radius:.15em;
}