summaryrefslogtreecommitdiffstats
path: root/assets/css/gazeimg.css
diff options
context:
space:
mode:
Diffstat (limited to 'assets/css/gazeimg.css')
-rw-r--r--assets/css/gazeimg.css82
1 files changed, 82 insertions, 0 deletions
diff --git a/assets/css/gazeimg.css b/assets/css/gazeimg.css
new file mode 100644
index 0000000..8198e7c
--- /dev/null
+++ b/assets/css/gazeimg.css
@@ -0,0 +1,82 @@
+/* ==================================================
+* GazeImg v1.4.1
+*
+* 采用 GPLv3 许可证供开源使用
+* 或用于商业用途的 GazeImg 商业许可证
+* 所有商业应用程序(包括您计划出售的网站,主题和应用程序)
+* 都需要具有商业许可证。
+*
+* Licensed GPLv3 for open source use
+* or GazeImg Commercial License for commercial use
+*
+* http://www.ganxiaozhe.com/p/gazeimg/
+* Copyright 2020 Ganxiaozhe
+*
+================================================== */
+img[data-giwait-text],img[data-gionload] {filter: brightness(.2);transition: filter 1s ease-in;}
+img[data-gazeimg],.gazeimg-content[data-rlong="n"] img {cursor: pointer;}
+.gazeimg-content[data-rlong="y"] img {cursor: zoom-in !important;}
+.gazeimg-content[data-gzoom="out"] img {cursor: zoom-out;}
+
+.gi-darken {
+ filter: brightness(1);animation:gia-darken 2s infinite linear alternate-reverse;
+ display: flex;align-items: center;justify-content: center;
+ vertical-align: top;overflow: hidden;position: relative;
+}
+.gi-darken.gi-failload {animation: none;}
+.gi-darken a {display: block;text-decoration: none;color: #fff !important;text-align: center;word-break: break-all;}
+@-webkit-keyframes gia-darken {to{filter: brightness(.75);}}
+@keyframes gia-darken {to{filter: brightness(.75);}}
+
+.gi-zoomIn {animation: gia-zoomIn 1s cubic-bezier(0, 0, 0, 1) 1;}
+@-webkit-keyframes gia-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
+@keyframes gia-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
+
+.gi-fadeIn {animation: gia-fadeIn 0.3s cubic-bezier(0, 0, 0, 1) 1;}
+@-webkit-keyframes gia-fadeIn{0%{opacity:0;}100%{opacity:1}}
+@keyframes gia-fadeIn{0%{opacity:0;}100%{opacity:1}}
+
+.gazeimg-nobar {overflow: hidden;height: auto;}
+.gazeimg-container {
+ position: fixed;left: 0;top: 0;height: 100%;width: 100%;
+ outline: none;z-index: 20020214;transition-duration: 0.35s;
+}
+.gazeimg-bg {
+ background: rgb(20,20,20);opacity: 0.9;
+ transition-property: opacity;transition-duration: inherit;transition-timing-function: cubic-bezier(.5, 0, .7, .7);
+}
+.gazeimg-bg,.gazeimg-inner {
+ position: absolute;top: 0;left: 0;bottom: 0;right: 0;
+}
+.gazeimg-stage {
+ direction: ltr;transform: translateZ(0);
+ width:100%;height:100%;padding:50px 0;
+}
+.gazeimg-content {
+ position: absolute;top:0;left:0;width:38px;height:38px;overflow: visible;
+ transform-origin: center;
+ transition: height 0.3s ease,width 0.3s ease;
+}
+.gazeimg-content img {
+ width:100%;height:100%;max-width:100%;max-height:100%;overflow: hidden;
+ position: absolute;top: 0;left: 0;
+ border:none;padding:0;margin:0;
+ user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;
+}
+.gazeimg-content .loader,.gilazy-loader {
+ display: block;width: 46px;height: 46px;
+ position: absolute;top:calc(50% - 23px);left:calc(50% - 23px);
+ border: 4px solid #f3f3f3;border-radius: 100%;
+ border-top: 4px solid transparent;
+ transition: border 0.3s ease;
+}
+
+.gi-spin {-webkit-animation:gi-spin 0.8s infinite linear;animation:gi-spin 0.8s infinite linear;}
+@-webkit-keyframes gi-spin{
+ 0%{-webkit-transform:rotate(0);transform:rotate(0);}
+ 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
+}
+@keyframes gi-spin{
+ 0%{-webkit-transform:rotate(0);transform:rotate(0);}
+ 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
+}