UNPKG

gisq-hb-mobile-upload

Version:

``` npm install ```

209 lines 4.55 kB
.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; }