UNPKG

@seafile/react-image-lightbox

Version:
500 lines (442 loc) 25.1 kB
@keyframes closeWindow { 0% { opacity: 1; } 100% { opacity: 0; } } .ril__outer { background-color: rgba(0, 0, 0, 0.85); outline: none; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; width: 100%; height: 100%; -ms-content-zooming: none; -ms-user-select: none; -ms-touch-select: none; touch-action: none; } .ril__outerClosing { opacity: 0; } .ril__inner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .ril__image, .ril__imagePrev, .ril__imageNext { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: none; -ms-content-zooming: none; -ms-user-select: none; -ms-touch-select: none; touch-action: none; } .ril__imageDiscourager { background-repeat: no-repeat; background-position: center; background-size: contain; } .ril__navButtons { border: none; position: absolute; top: 0; bottom: 0; width: 20px; height: 34px; padding: 40px 30px; margin: auto; cursor: pointer; opacity: 0.7; } .ril__navButtons:hover { opacity: 1; } .ril__navButtons:active { opacity: 0.7; } .ril__outer .ril__navButtonPrev { left: 0; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjcyMzkyNjY0MTMzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyNDkwIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48cGF0aCBkPSJNNDEyIDUxNS4ybDM2MS42LTM2MS42YzIyLjQtMTkuMiAyMi40LTU0LjQgMC03Ni44cy01Ny42LTIyLjQtNzYuOCAwbC00MDYuNCA0MDBjLTIyLjQgMjIuNC0yMi40IDU3LjYgMCA3Ni44bDQwNi40IDQwMy4yYzIyLjQgMjIuNCA1Ny42IDIyLjQgNzYuOCAwczIyLjQtNTcuNiAwLTc2LjhsLTM2MS42LTM2NC44eiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iMTI0OTEiPjwvcGF0aD48L3N2Zz4=) no-repeat center; } .ril__outer .ril__navButtonNext { right: 0; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjcyMzkxOTM4MzIwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjExOTg2IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48cGF0aCBkPSJNNjQwIDUxNS4yTDI3OC40IDE1My42Yy0yMi40LTE5LjItMjIuNC01NC40IDAtNzYuOHM1Ny42LTIyLjQgNzYuOCAwbDQwNi40IDQwMGMyMi40IDIyLjQgMjIuNCA1Ny42IDAgNzYuOEwzNTUuMiA5NTYuOGMtMjIuNCAyMi40LTU3LjYgMjIuNC03Ni44IDBzLTIyLjQtNTcuNiAwLTc2LjhMNjQwIDUxNS4yeiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iMTE5ODciPjwvcGF0aD48L3N2Zz4=) no-repeat center; } .ril__downloadBlocker { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'); background-size: cover; } .ril__caption, .ril__toolbar { background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; right: 0; display: flex; justify-content: space-between; } .ril__caption { bottom: 0; max-height: 150px; overflow: auto; justify-content: center; align-items: center; gap: 24px; } .ril__captionContent { padding: 10px 20px; color: #fff; margin: 0 auto; } .ril__toolbar { top: 0; height: 50px; } .ril__toolbarSide { height: 50px; margin: 0; } .ril__toolbarLeftSide { padding-left: 20px; padding-right: 0; flex: 0 1 auto; overflow: hidden; text-overflow: ellipsis; } .ril__toolbarRightSide { padding-left: 0; padding-right: 20px; flex: 0 0 auto; } .ril__toolbarItem { max-width: 100%; display: flex; justify-content: center; align-items: center; padding: 0; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ril__toolbarItemChild { vertical-align: middle; } .ril__builtinButton { width: 24px; height: 35px; padding: 0; cursor: pointer; border: none; opacity: 0.7; } .ril__viewOriginalButton { width:fit-content; text-align: center; color: #fff; font-size: 14px; background-color: inherit; line-height: normal; } .ril__divider { height: 30px; width: 2px; background-color: #fff; opacity: 0.4; } .mobile-image-footer-choice .ril__builtinButton { opacity: 1; } .ril__builtinButton:hover { opacity: 1; } .ril__builtinButton:active { outline: none; } .ril-toolbar .ril__builtinButton { width: 30px; } .ril__builtinButtonDisabled { cursor: default; opacity: 0.5; } .ril__builtinButtonDisabled:hover { opacity: 0.5; } /* ril-toolbar icons: size: 16px * 16px, color: #FFF */ .ril__deleteButton { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+ZGVsZXRlPC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImRlbGV0ZSI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJpbWFnZTMiIGZpbGw9IiNGRkZGRkYiIHg9IjEiIHk9IjQiIHdpZHRoPSIxOCIgaGVpZ2h0PSIyIj48L3JlY3Q+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjY3NjY0NjcxLDUgTDQuNjc2NjQ2NzEsMTguMjEzNDgzMSBDNC42NzY2NDY3MSwxOC4yOTI1MDIyIDQuNjk1ODg3ODMsMTguMzE0NjA2NyA0LjY1OTg4MDI0LDE4LjMxNDYwNjcgTDE1LjM0MDExOTgsMTguMzE0NjA2NyBDMTUuMzA0MTEyMiwxOC4zMTQ2MDY3IDE1LjMyMzM1MzMsMTguMjkyNTAyMiAxNS4zMjMzNTMzLDE4LjIxMzQ4MzEgTDE1LjMyMzM1MzMsNSBMMTcsNSBMMTcsMTguMjEzNDgzMSBDMTcsMTkuMTc2OTc5MiAxNi4yODM1OTQsMjAgMTUuMzQwMTE5OCwyMCBMNC42NTk4ODAyNCwyMCBDMy43MTY0MDU5NywyMCAzLDE5LjE3Njk3OTIgMywxOC4yMTM0ODMxIEwzLDUgTDQuNjc2NjQ2NzEsNSBaIiBpZD0icGF0aDEiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTIuNTEyODIwNSwxIEMxMy4zMDc5NTkxLDEgMTQsMS42NDAxODk5IDE0LDIuNTA3NTMwMTIgTDE0LDQuNSBMMTIuNDYxNTM4NSw0LjUgTDEyLjQ2MDc2OTIsMi42ODY3NDY5OSBMNy41Mzg0NjE1NCwyLjY4Njc0Njk5IEw3LjUzODQ2MTU0LDQuNSBMNiw0LjUgTDYsMi41MDc1MzAxMiBDNiwxLjY0MDE4OTkgNi42OTIwNDA4NSwxIDcuNDg3MTc5NDksMSBMMTIuNTEyODIwNSwxIFoiIGlkPSJwYXRoMiIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgIDxyZWN0IGlkPSJpbWFnZTIiIGZpbGw9IiNGRkZGRkYiIHg9IjciIHk9IjkiIHdpZHRoPSIyIiBoZWlnaHQ9IjYiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9ImltYWdlMSIgZmlsbD0iI0ZGRkZGRiIgeD0iMTEiIHk9IjkiIHdpZHRoPSIyIiBoZWlnaHQ9IjYiPjwvcmVjdD4KICAgICAgICAgICAgPHJlY3QgaWQ9ImltYWdlNCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48L3JlY3Q+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") no-repeat center; } .ril__downloadButton { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+ZG93bmxvYWQ8L3RpdGxlPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iLeWPs+aXi+i9rCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLCAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJncm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIsIDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LDE1IEwxOSwxOC4yIEMxOSwxOC42NDE4Mjc4IDE4LjU3NTg0ODcsMTkgMTguMDUyNjMxNiwxOSBMMS45NDczNjg0MiwxOSBDMS40MjQxNTEyOSwxOSAxLDE4LjY0MTgyNzggMSwxOC4yIEwxLDE1IiBpZD0icGF0aDMiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0icGF0aDIiIGZpbGw9IiNGRkZGRkYiIHg9IjguOTI0NDMxNjUiIHk9IjEiIHdpZHRoPSIyLjIyMjMzNTYiIGhlaWdodD0iMTMiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxwb2x5bGluZSBpZD0icGF0aDEiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4xLCAxMC4wNzc1KSByb3RhdGUoLTQ1KSB0cmFuc2xhdGUoLTEwLjEsIC0xMC4wNzc1KSIgcG9pbnRzPSIxMy45ODkwODczIDEzLjk2NjU1NzMgNi40NTQxMzAzOSAxMy43MjMzMzk2IDYuMjEwOTEyNyA2LjE4ODM4MjY4Ij48L3BvbHlsaW5lPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") no-repeat center; } .ril__downMoveButton { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSJweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgo8ZyBpZD0ic3VyZmFjZTEiPgo8cGF0aCBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDEwMCUsMTAwJSwxMDAlKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gOCAxNS41IEMgMy44NTE1NjIgMTUuNSAwLjUgMTIuMTQ4NDM4IDAuNSA4IEMgMC41IDMuODUxNTYyIDMuODUxNTYyIDAuNSA4IDAuNSBDIDEyLjE0ODQzOCAwLjUgMTUuNSAzLjg1MTU2MiAxNS41IDggQyAxNS41IDEyLjE0ODQzOCAxMi4xNDg0MzggMTUuNSA4IDE1LjUgWiBNIDggMi4xNDg0MzggQyA0LjgwMDc4MSAyLjE0ODQzOCAyLjE0ODQzOCA0LjgwMDc4MSAyLjE0ODQzOCA4IEMgMi4xNDg0MzggMTEuMTk5MjE5IDQuODAwNzgxIDEzLjg1MTU2MiA4IDEzLjg1MTU2MiBDIDExLjE5OTIxOSAxMy44NTE1NjIgMTMuODUxNTYyIDExLjE5OTIxOSAxMy44NTE1NjIgOCBDIDEzLjg1MTU2MiA0LjgwMDc4MSAxMS4xOTkyMTkgMi4xNDg0MzggOCAyLjE0ODQzOCBaIE0gOCAyLjE0ODQzOCAiLz4KPHBhdGggc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYigxMDAlLDEwMCUsMTAwJSk7ZmlsbC1vcGFjaXR5OjE7IiBkPSJNIDguNTUwNzgxIDEwIEMgOC4xOTkyMTkgMTAuMzAwNzgxIDcuNjk5MjE5IDEwLjMwMDc4MSA3LjM1MTU2MiAxMCBMIDQuNDQ5MjE5IDcuMTAxNTYyIEMgNC4xOTkyMTkgNi43NSA0LjE5OTIxOSA2LjI1IDQuNSA1Ljk0OTIxOSBDIDQuODAwNzgxIDUuNjQ4NDM4IDUuMzAwNzgxIDUuNjAxNTYyIDUuNjQ4NDM4IDUuODk4NDM4IEwgNy45NDkyMTkgOC4xOTkyMTkgTCAxMC4yNSA1Ljg5ODQzOCBDIDEwLjQ0OTIxOSA1LjY0ODQzOCAxMC44MDA3ODEgNS41NTA3ODEgMTEuMTAxNTYyIDUuNjAxNTYyIEMgMTEuMzk4NDM4IDUuNjQ4NDM4IDExLjY0ODQzOCA1Ljg5ODQzOCAxMS43NSA2LjI1IEMgMTEuODAwNzgxIDYuNTUwNzgxIDExLjY5OTIxOSA2Ljg5ODQzOCAxMS40NDkyMTkgNy4xMDE1NjIgWiBNIDguNTUwNzgxIDEwICIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat center; } .ril__upMoveButton { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSJweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgo8ZyBpZD0ic3VyZmFjZTEiPgo8cGF0aCBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDEwMCUsMTAwJSwxMDAlKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gOCAwLjUgQyAzLjg1MTU2MiAwLjUgMC41IDMuODUxNTYyIDAuNSA4IEMgMC41IDEyLjE0ODQzOCAzLjg1MTU2MiAxNS41IDggMTUuNSBDIDEyLjE0ODQzOCAxNS41IDE1LjUgMTIuMTQ4NDM4IDE1LjUgOCBDIDE1LjUgMy44NTE1NjIgMTIuMTQ4NDM4IDAuNSA4IDAuNSBaIE0gOCAxMy44NTE1NjIgQyA0LjgwMDc4MSAxMy44NTE1NjIgMi4xNDg0MzggMTEuMTk5MjE5IDIuMTQ4NDM4IDggQyAyLjE0ODQzOCA0LjgwMDc4MSA0LjgwMDc4MSAyLjE0ODQzOCA4IDIuMTQ4NDM4IEMgMTEuMTk5MjE5IDIuMTQ4NDM4IDEzLjg1MTU2MiA0LjgwMDc4MSAxMy44NTE1NjIgOCBDIDEzLjg1MTU2MiAxMS4xOTkyMTkgMTEuMTk5MjE5IDEzLjg1MTU2MiA4IDEzLjg1MTU2MiBaIE0gOCAxMy44NTE1NjIgIi8+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMTAwJSwxMDAlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA4LjU1MDc4MSA2IEMgOC4xOTkyMTkgNS42OTkyMTkgNy42OTkyMTkgNS42OTkyMTkgNy4zNTE1NjIgNiBMIDQuNDQ5MjE5IDguODk4NDM4IEMgNC4xOTkyMTkgOS4yNSA0LjE5OTIxOSA5Ljc1IDQuNSAxMC4wNTA3ODEgQyA0LjgwMDc4MSAxMC4zNTE1NjIgNS4zMDA3ODEgMTAuMzk4NDM4IDUuNjQ4NDM4IDEwLjEwMTU2MiBMIDcuOTQ5MjE5IDcuODAwNzgxIEwgMTAuMjUgMTAuMTAxNTYyIEMgMTAuNDQ5MjE5IDEwLjM1MTU2MiAxMC44MDA3ODEgMTAuNDQ5MjE5IDExLjEwMTU2MiAxMC4zOTg0MzggQyAxMS4zOTg0MzggMTAuMzUxNTYyIDExLjY0ODQzOCAxMC4xMDE1NjIgMTEuNzUgOS43NSBDIDExLjgwMDc4MSA5LjQ0OTIxOSAxMS42OTkyMTkgOS4xMDE1NjIgMTEuNDQ5MjE5IDguODk4NDM4IFogTSA4LjU1MDc4MSA2ICIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat center; } .ril__closeButton { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjcyMzk1NTkwMTc0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEzNjUyIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNjExLjIgNTEybDMwMC44LTMwMC44YzI4LjgtMjguOCAyOC44LTczLjYgMC05OS4ycy03My42LTI4LjgtOTkuMiAwTDUxMiA0MTIuOCAyMTEuMiAxMTJjLTI4LjgtMjguOC03My42LTI4LjgtOTkuMiAwcy0yOC44IDczLjYgMCA5OS4ybDMwMC44IDMwMC44LTMwMC44IDMwMC44Yy0yOC44IDI4LjgtMjguOCA3My42IDAgOTkuMiAyOC44IDI1LjYgNzMuNiAyOC44IDk5LjIgMGwzMDAuOC0zMDAuOCAzMDAuOCAzMDAuOGMyOC44IDI4LjggNzMuNiAyOC44IDk5LjIgMCAyOC44LTI4LjggMjguOC03My42IDAtOTkuMkw2MTEuMiA1MTJ6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSIxMzY1MyI+PC9wYXRoPjwvc3ZnPg==) no-repeat center; } /* ril-caption icons: size: 20px * 20px, color: #FFF */ .ril__zoomInButton { background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+') no-repeat center; } .ril__zoomOutButton { background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=') no-repeat center; } /* mobile rotate button icon */ .ril__rotateButton { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjcyMzkyNzI4MTMyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjEyODc1IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMTI0LjggMTYwbDU0LjQgNTEuMkMzNDUuNiAyOC44IDYzMC40IDE2IDgxMi44IDE4Mi40czE5NS4yIDQ1MS4yIDI4LjggNjMzLjYtNDUxLjIgMTk1LjItNjMzLjYgMjguOGMtMzguNC0zNS4yLTczLjYtNzYuOC05Ni0xMjQuOC02LjQtOS42LTkuNi0xNi05LjYtMjguOCAwLTMyIDI1LjYtNTQuNCA1NC40LTU0LjQgMTkuMiAwIDM4LjQgOS42IDU0LjQgMzIgODMuMiAxNjYuNCAyODggMjMwLjQgNDU0LjQgMTQ0czIzMC40LTI5MS4yIDE0NC00NTcuNi0yODgtMjMwLjQtNDU0LjQtMTQ0Yy0zNS4yIDE5LjItNjcuMiA0MS42LTk2IDczLjZsNTEuMiA0NC44YzEyLjggMTIuOCAxNiAzOC40IDMuMiA1MS4yLTYuNCA2LjQtMTYgOS42LTI1LjYgOS42bC0xODIuNCA5LjZjLTE5LjIgMC0zNS4yLTEyLjgtMzguNC0zMkw2NCAxODguOGMtMy4yLTE5LjIgMTIuOC0zNS4yIDMyLTM4LjQgMTIuOC0zLjIgMjIuNCAzLjIgMjguOCA5LjZ6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSIxMjg3NiI+PC9wYXRoPjwvc3ZnPg==) no-repeat center; } /* PC rotate button icon */ .ril__rotateButton_2 { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNvbi1yb3RhdGUtd2hpdGU8L3RpdGxlPgogICAgPGcgaWQ9InNlYWZpbGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29uLXJvdGF0ZS13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAsIDEwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMCwgLTEwKSI+CiAgICAgICAgICAgIDxyZWN0IGlkPSJpbWFnZTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLCAxMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTAsIC0xMCkiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PC9yZWN0PgogICAgICAgICAgICA8cGF0aCBkPSJNMTcuMzE1Nzg5NSwyMCBMNS42ODQyMTA1MiwyMCBDNC4yMDQ2MzI2NywyMCAzLDE4LjgyMTM0MTIgMywxNy4zNzU0MjgyIEwzLDguNjI0NTcxNzEgQzMsNy4xNzYzNzQ2MSA0LjIwNDYzMjY3LDYgNS42ODQyMTA1Miw2IEwxNy4zMTU3ODk1LDYgQzE4Ljc5NTM2NzIsNiAyMCw3LjE3ODY1ODg0IDIwLDguNjI0NTcxNzEgTDIwLDE3LjM3NTQyODIgQzIwLDE4LjgyMTM0MTIgMTguNzk1MzY3MiwyMCAxNy4zMTU3ODk1LDIwIFogTTUuODY2NjY2NjgsOCBDNS4zODgxOTQ0NCw4IDUsOC4zNzQxNTcwNiA1LDguODMzMTUyMDYgTDUsMTcuMTY2ODQ3OSBDNSwxNy42MjU4NDI5IDUuMzg4MTk0NDQsMTggNS44NjY2NjY2OCwxOCBMMTcuMTMzMzMzMiwxOCBDMTcuNjExODA1NiwxOCAxOCwxNy42MjU4NDI5IDE4LDE3LjE2Njg0NzkgTDE4LDguODMzMTUyMDYgQzE4LDguMzc0MTU3MDYgMTcuNjExODA1Niw4IDE3LjEzMzMzMzIsOCBMNS44NjY2NjY2OCw4IFoiIGlkPSJpbWFnZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJncm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMjE2LCA0LjQpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTYuMDIxNiwgLTQuNCl0cmFuc2xhdGUoMC4wNDM0LCAwKSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS4wOTc2MzI4LDguOCBDMTAuNzY2Nzk5Nyw4LjggMTAuNDUxNjE0Miw4LjYwMjczOTcyIDEwLjMxMDc4NjYsOC4yNzI0NDM0NSBDOC40ODIyNjM1NCwzLjk5NDY0Nzk3IDQuMTAzMTk2NDQsMy4zNTY5OTI2NyAxLjY1NTQ3OTA2LDMuMzU2OTkyNjcgQzEuMTgxNTgzMDksMy4zNTY5OTI2NyAwLjc5NzEwMTQ0OSwyLjk2MjQ3MjEyIDAuNzk3MTAxNDQ5LDIuNDc4NDk2MzQgQzAuNzk3MTAxNDQ5LDEuOTk0NTIwNTUgMS4xODE1ODMwOSwxLjYgMS42NTU0NzkwNiwxLjYgQzYuNTMzMDMxMDQsMS42IDEwLjI2MTYwODcsMy43NzY3NDQxOSAxMS44ODQ0Nzg5LDcuNTcwNTYzODcgQzEyLjA3NDQ4NDQsOC4wMTU1NDYzNSAxMS44NzU1Mzc1LDguNTMzOTI4IDExLjQ0MTg3OCw4LjcyODg5NDU1IEMxMS4zMzAxMSw4Ljc3NzA2Mjc2IDExLjIxMTYzNiw4LjggMTEuMDk3NjMyOCw4LjggWiIgaWQ9InBhdGgyIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMS43NzcwNjEwNyw0LjggQzEuNjIwMDk2NjcsNC44IDEuNDYxNTMwNjIsNC43MTk4MDEzMSAxLjM0MTQwNDgyLDQuNTU3MjM2NCBMMC4xODAxODg3MDcsMi45ODc5NDMxIEMtMC4wNjAwNjI5MDI1LDIuNjYyODEzMjcgLTAuMDYwMDYyOTAyNSwyLjEzODI3MDQ5IDAuMTgwMTg4NzA3LDEuODEzMTQwNjYgTDEuMzQxNDA0ODIsMC4yNDM4NDczNyBDMS41ODE2NTY0MiwtMC4wODEyODI0NTY3IDEuOTcwODY0MDQsLTAuMDgxMjgyNDU2NyAyLjIxMTExNTY0LDAuMjQzODQ3MzcgQzIuNDUxMzY3MjQsMC41Njg5NzcxOTYgMi40NTEzNjcyNCwxLjA5MzUxOTk4IDIuMjExMTE1NjQsMS40MTg2NDk4MSBMMS40ODM5NTQxMSwyLjQwMDU0MTg3IEwyLjIxMTExNTY0LDMuMzgyNDMzOTYgQzIuNDUxMzY3MjQsMy43MDc1NjM3NyAyLjQ1MTM2NzI0LDQuMjMyMTA2NTcgMi4yMTExMTU2NCw0LjU1NzIzNjQgQzIuMDkyNTkxNTQsNC43MTc2MzM3NyAxLjkzNDAyNTQ1LDQuOCAxLjc3NzA2MTA3LDQuOCBaIiBpZD0icGF0aDEiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8cmVjdCBpZD0iaW1hZ2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center; } .ril__OCR { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+b2NyPC90aXRsZT4KICAgIDxnIGlkPSJwYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJvY3IiPgogICAgICAgICAgICA8cmVjdCBpZD0iYmciIHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PC9yZWN0PgogICAgICAgICAgICA8cGF0aCBkPSJNNS41LDYgTDE0LjUsNiBMMTQuNSw3LjUgTDUuNSw3LjUgWiBNNS41LDkuNSBMMTQuNSw5LjUgTDE0LjUsMTEgTDUuNSwxMSBaIE01LjUsMTMgTDEwLjUsMTMgTDEwLjUsMTQuNSBMNS41LDE0LjUgWiBNMy4wNDU0NTQ1NSwxNC4xNzg5Njk2IEwzLjA0NTQ1NDU1LDE3LjQzODc3NTUgQzMuMDQ1NDU0NTUsMTcuNDg2ODgzMSAzLjA5MjE3NzQ2LDE3LjUzMDYxMjIgMy4xNTU4NDQxNywxNy41MzA2MTIyIEw2LjcwMjUxNjYsMTcuNTMwNjEyMiBMNi43MDI1MTY2LDE5IEwzLjE1NTg0NDE3LDE5IEMyLjI0NDA0Njg5LDE5IDEuNSwxOC4zMDM2Mjg0IDEuNSwxNy40Mzg3NzU1IEwxLjUsMTQuMTc4OTY5NiBMMy4wNDU0NTQ1NSwxNC4xNzg5Njk2IFogTTE4LjUsMTQuMjIwMzI4MiBMMTguNSwxNy40Mzg3NzU1IEMxOC41LDE4LjMwMzYyODQgMTcuNzU1OTUzMSwxOSAxNi44NDQxNTU4LDE5IEwxMy4zNTQzNDkxLDE5IEwxMy4zNTQzNDkxLDE3LjUzMDYxMjIgTDE2Ljg0NDE1NTgsMTcuNTMwNjEyMiBDMTYuOTA3ODIyNSwxNy41MzA2MTIyIDE2Ljk1NDU0NTUsMTcuNDg2ODgzMSAxNi45NTQ1NDU1LDE3LjQzODc3NTUgTDE2Ljk1NDU0NTUsMTQuMjIwMzI4MiBMMTguNSwxNC4yMjAzMjgyIFogTTE2Ljg0NDE1NTgsMSBDMTcuNzU1OTUzMSwxIDE4LjUsMS42OTYzNzE2MSAxOC41LDIuNTYxMjI0NSBMMTguNSw1Ljk3MjgxNzQzIEwxNi45NTQ1NDU1LDUuOTcyODE3NDMgTDE2Ljk1NDU0NTUsMi41NjEyMjQ1IEMxNi45NTQ1NDU1LDIuNTEzMTE2ODcgMTYuOTA3ODIyNSwyLjQ2OTM4Nzc2IDE2Ljg0NDE1NTgsMi40NjkzODc3NiBMMTMuMzMyNjQ3NiwyLjQ2OTM4Nzc2IEwxMy4zMzI2NDc2LDEgTDE2Ljg0NDE1NTgsMSBaIE02Ljc1MjEzMTU4LDEgTDYuNzUyMTMxNTgsMi40NjkzODc3NiBMMy4xNTU4NDQxNywyLjQ2OTM4Nzc2IEMzLjA5MjE3NzQ2LDIuNDY5Mzg3NzYgMy4wNDU0NTQ1NSwyLjUxMzExNjg3IDMuMDQ1NDU0NTUsMi41NjEyMjQ1IEwzLjA0NTQ1NDU1LDUuOTIxMjA3NjMgTDEuNSw1LjkyMTIwNzYzIEwxLjUsMi41NjEyMjQ1IEMxLjUsMS42OTYzNzE2MSAyLjI0NDA0Njg5LDEgMy4xNTU4NDQxNywxIEw2Ljc1MjEzMTU4LDEgWiIgaWQ9ImltYWdlIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat center; } .ril__outerAnimating { animation-name: closeWindow; } /* .ril_rotateImageButton { transform: rotateY(180deg); } */ @keyframes pointFade { 0%, 19.999%, 100% { opacity: 0; } 20% { opacity: 1; } } .ril__loadingCircle { width: 60px; height: 60px; position: relative; } .ril__loadingCirclePoint { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .ril__loadingCirclePoint::before { content: ''; display: block; margin: 0 auto; width: 11%; height: 30%; background-color: #fff; border-radius: 30%; animation: pointFade 800ms infinite ease-in-out both; } .ril__loadingCirclePoint:nth-of-type(1) { transform: rotate(0deg); } .ril__loadingCirclePoint:nth-of-type(7) { transform: rotate(180deg); } .ril__loadingCirclePoint:nth-of-type(1)::before, .ril__loadingCirclePoint:nth-of-type(7)::before { animation-delay: -800ms; } .ril__loadingCirclePoint:nth-of-type(2) { transform: rotate(30deg); } .ril__loadingCirclePoint:nth-of-type(8) { transform: rotate(210deg); } .ril__loadingCirclePoint:nth-of-type(2)::before, .ril__loadingCirclePoint:nth-of-type(8)::before { animation-delay: -666ms; } .ril__loadingCirclePoint:nth-of-type(3) { transform: rotate(60deg); } .ril__loadingCirclePoint:nth-of-type(9) { transform: rotate(240deg); } .ril__loadingCirclePoint:nth-of-type(3)::before, .ril__loadingCirclePoint:nth-of-type(9)::before { animation-delay: -533ms; } .ril__loadingCirclePoint:nth-of-type(4) { transform: rotate(90deg); } .ril__loadingCirclePoint:nth-of-type(10) { transform: rotate(270deg); } .ril__loadingCirclePoint:nth-of-type(4)::before, .ril__loadingCirclePoint:nth-of-type(10)::before { animation-delay: -400ms; } .ril__loadingCirclePoint:nth-of-type(5) { transform: rotate(120deg); } .ril__loadingCirclePoint:nth-of-type(11) { transform: rotate(300deg); } .ril__loadingCirclePoint:nth-of-type(5)::before, .ril__loadingCirclePoint:nth-of-type(11)::before { animation-delay: -266ms; } .ril__loadingCirclePoint:nth-of-type(6) { transform: rotate(150deg); } .ril__loadingCirclePoint:nth-of-type(12) { transform: rotate(330deg); } .ril__loadingCirclePoint:nth-of-type(6)::before, .ril__loadingCirclePoint:nth-of-type(12)::before { animation-delay: -133ms; } .ril__loadingCirclePoint:nth-of-type(7) { transform: rotate(180deg); } .ril__loadingCirclePoint:nth-of-type(13) { transform: rotate(360deg); } .ril__loadingCirclePoint:nth-of-type(7)::before, .ril__loadingCirclePoint:nth-of-type(13)::before { animation-delay: 0ms; } .ril__loadingContainer { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .ril__imagePrev .ril__loadingContainer, .ril__imageNext .ril__loadingContainer { display: none; } .ril__errorContainer { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; color: #fff; } .ril__imagePrev .ril__errorContainer, .ril__imageNext .ril__errorContainer { display: none; } .ril__loadingContainer__icon { color: #fff; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); } /* mobile */ .mobile-image-previewer .ril-toolbar .ril__toolbarRightSide { padding-right: 14px; } .image-footer-choice.mobile-image-footer-choice { height: 100px; background-color: #000; z-index: 1052; padding: 0; } .mobile-image-footer-choice { height: 30px; width: 100%; border-radius: 2px; border-top-right-radius: 0; border-top-left-radius: 0; bottom: 0; position: absolute; color: #fff; background: rgba(0, 0, 0, 0.6); display: flex; padding:0 3px; justify-content: space-between; align-items: center; } .mobile-image-footer-choice .image-footer-icon { display: flex; justify-content: center; align-items: center } .mobile-image-footer-choice .image-footer-icon .image-footer-right-icons { display: flex; justify-content: center; align-items: center; gap: 16px; } .mobile-image-footer-choice .image-footer-icon span { cursor: pointer; display: flex; width: 24px; height: 24px; justify-content: center; align-items: center; color: #dbdbdb; } .image-footer-choice.mobile-image-footer-choice .image-footer-icon { width: 100%; justify-content: space-between; flex-direction: row-reverse; margin: 0 20px; } .mobile-image-footer-choice .image-footer-icon .image-footer-choice-item { height: 40px; width: 40px; border-radius: 5px; background-color: #333; } .ril__outer .ril-toolbar .ril-close { width: 30px; height: 53px; } .ril__outer .ril__toolbarItem { height: 50px; } .ril__outer .ril__toolbarItem button { opacity: 0.7; } .ril__outer .ril__toolbarItem button:hover { opacity: 1; }