%PDF- %PDF-
Direktori : /proc/self/root/home/bitrix/www/bitrix/js/ui/viewer/css/ |
Current File : //proc/self/root/home/bitrix/www/bitrix/js/ui/viewer/css/style.css |
.ui-viewer { position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; overflow: hidden; text-align: center; overflow-y: auto; background: rgba(0,0,0,.92); white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; animation: ui-viewer-animate-background .09s linear forwards; } @keyframes ui-viewer-animate-background { from { background: rgba(0,0,0,0); } to { background: rgba(0,0,0,.92); } } .ui-viewer:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; user-select: none; } .ui-viewer-inner { display: inline-block; position: relative; vertical-align: middle; height: calc(100% - 170px); width: 98%; max-width: calc(100% - 170px); } .ui-viewer-inner-content { position: relative; height: 100%; margin: 0; padding: 0; list-style: none; } .ui-viewer-inner-content-wrapper { display: block; position: absolute; width: 100%; top: 50%; font-size: 0; transform: translateY(-50%); height: calc(100% - 50px); cursor: default; animation: ui-viewer-inner-content-show .15s linear forwards; } @keyframes ui-viewer-inner-content-show { from { opacity: 0; } to { opacity: 1; } } .ui-viewer-inner-content-wrapper:before { content: ''; display: inline-block; vertical-align: middle; font-size: initial; height: 100%; } .ui-viewer-inner-content-wrapper > * { display: inline-block !important; vertical-align: middle; max-width: 100%; max-height: 100%; } .ui-viewer-inner-caption, .ui-viewer-inner-fullsize { position: absolute; top: -85px; height: 85px; margin: auto; width: 100%; line-height: 85px; text-align: center; font-family: "OpenSans-Regular", "Helvetica Neue", sans-serif; color: rgba(255,255,255,.6); font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } .ui-viewer-inner-fullsize { top: auto; bottom: -85px; line-height: normal; } .ui-viewer-inner-fullsize:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .ui-viewer-inner-fullsize a, .ui-viewer-inner-fullsize a:hover { display: inline-block; vertical-align: middle; color: rgba(255,255,255,.6); text-decoration: none; font-size: 13px; border-bottom: 1px solid rgba(255,255,255,.3); -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } .ui-viewer-prev, .ui-viewer-next { position: absolute; top: 0; height: 100%; width: calc(50% - 300px); max-width: 350px; user-select: none; cursor: pointer; opacity: .6; transition: .3s; } .ui-viewer-prev:hover, .ui-viewer-next:hover { opacity: 1; } .ui-viewer-prev { left: 0; } .ui-viewer-next { left: auto; right: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .ui-viewer-prev:before, .ui-viewer-next:before { content: ''; position: absolute; top: 50%; width: 15px; height: 15px; border-left: 3px solid #a6a6a6; border-top: 3px solid #a6a6a6; backface-visibility: hidden; box-sizing: border-box; } .ui-viewer-prev:before { left: 35px; transform: translateY(-50%) rotate(-45deg); } .ui-viewer-next:before { right: 35px; transform: translateY(-50%) rotate(135deg); } .ui-viewer-navigation-hide { opacity: 0; pointer-events: none; } .ui-viewer-close { position: absolute; top: 0; right: 0; width: 85px; height: 85px; cursor: pointer; z-index: 9; } .ui-viewer-close-icon { position: absolute; top: 50%; left: 50%; margin-top: -18px; margin-left: -18px; width: 32px; height: 32px; border: 2px solid rgba(255,255,255,.23); border-radius: 50%; background-color: rgba(0,0,0,.1); opacity: 1; transition: .3s; } .ui-viewer-close:hover .ui-viewer-close-icon { border: 2px solid rgba(255,255,255,.7); background-color: rgba(0,0,0,.1); } .ui-viewer-close-icon:after, .ui-viewer-close-icon:before { content: ''; position: absolute; top: 50%; left: 50%; width: 16px; height: 2px; background: #a6a6a6; transition: .3s; } .ui-viewer-close-icon:before { transform: translateX(-50%) translateY(-50%) rotate(-45deg); } .ui-viewer-close-icon:after { transform: translateX(-50%) translateY(-50%) rotate(45deg); } .ui-viewer-close:hover .ui-viewer-close-icon:before, .ui-viewer-close:hover .ui-viewer-close-icon:after { background: #fff; } .ui-viewer-error { position: absolute; max-width: 440px; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-family: "OpenSans-Light", "Helvetica Neue", sans-serif; white-space: normal; text-align: left; } .ui-viewer-error-title { display: block; overflow: hidden; font-size: 28px; margin-bottom: 20px; } .ui-viewer-error-title:before { content: ''; display: inline-block; vertical-align: top; width: 26px; height: 22px; margin: 10px 13px 0 0; background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2226px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2026%2022%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20stroke%3D%22%23FF5752%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20points%3D%2212%200%2024%2021%200%2021%22%3E%3C/polygon%3E%0A%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FF5752%22%20x%3D%2211%22%20y%3D%227%22%20width%3D%221.54545787%22%20height%3D%227%22%3E%3C/rect%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20fill%3D%22%23FF5752%22%20cx%3D%2212%22%20cy%3D%2217%22%20r%3D%221%22%3E%3C/circle%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E') center center no-repeat; } .ui-viewer-error-text { font-size: 13px; line-height: 22px; color: rgba(255,255,255,.8); } .viewer-inner-caption, .viewer-inner-fullsize { position: absolute; top: -112px; left: 50%; transform: translateX(-50%); height: 85px; margin: auto; width: 100%; line-height: 85px; text-align: center; font-family: "OpenSans-Regular", "Helvetica Neue", sans-serif; color: #fff; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } .viewer-inner-fullsize { top: auto; height: auto; bottom: -33px; line-height: normal; } .viewer-inner-fullsize:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .viewer-inner-fullsize a, .viewer-inner-fullsize a:hover { display: inline-block; vertical-align: middle; color: rgba(255,255,255,.6); text-decoration: none; font-size: 13px; border-bottom: 1px solid rgba(255,255,255,.3); -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } .ui-viewer-panel { position: absolute; bottom: 0; height: 60px; background: rgba(82,92,105,.84); width: calc(100% - 170px); left: 50%; transform: translateX(-50%); } .ui-viewer-loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .ui-viewer-loader-container { display: block; height: 130px; position: relative; margin-bottom: 40px; } .ui-viewer-loader-text { display: block; text-align: center; font-size: 28px; color: #fff; font-family: "OpenSans-Light", sans-serif; } .ui-viewer-panel:before, .ui-viewer-panel:after { content: ''; position: absolute; width: 170px; height: 100%; top: 0; background: inherit; } .ui-viewer-panel:before { left: -170px; } .ui-viewer-panel:after { right: -170px; } .ui-action-panel-wrapper .ui-btn, .ui-action-panel-wrapper .ui-btn:active { color: #fff !important; } .ui-action-panel-wrapper .ui-btn:after, .ui-action-panel-wrapper .ui-btn-main:after { margin-top: -14px; filter: brightness(1000%); } .ui-action-panel-wrapper .ui-btn[class*="ui-btn-icon-"], .ui-action-panel-wrapper .ui-btn-double[class*="ui-btn-icon-"] .ui-btn-main { padding-left: 37px; }