Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/ui/uploader/tile-widget/src/css/ |
Upload File : |
.ui-tile-uploader { position: relative; } /** ui-tile-uploader-items */ .ui-tile-uploader-items { display: grid; grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); gap: 20px; } .ui-tile-uploader.--compact .ui-tile-uploader-items { grid-template-columns: repeat(auto-fill, minmax(90px, 1fr)); gap: 15px; } /** ui-tile-uploader-item */ .ui-tile-uploader-item { position: relative; box-sizing: border-box; overflow: hidden; width: 100%; max-width: 166px; height: 120px; padding: var(--ui-space-inset-2xs); border-radius: var(--ui-border-radius-lg); background: var(--ui-color-base-8); cursor: pointer; } .ui-tile-uploader:not(.--compact) .ui-tile-uploader-item { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12); transition: box-shadow 200ms; } .ui-tile-uploader:not(.--compact) .ui-tile-uploader-item:hover { box-shadow: 0 5px 6px 0 rgba(0, 0, 0, .22); } .ui-tile-uploader:not(.--compact) .ui-tile-uploader-item.--selected { box-shadow: 0 0 0 2px var(--ui-color-accent-brand-blue); } .ui-tile-uploader.--compact .ui-tile-uploader-item { max-width: 116px; height: 90px; border: 1px solid var(--ui-color-divider-default); } .ui-tile-uploader.--compact .ui-tile-uploader-item.--selected, .ui-tile-uploader.--compact .ui-tile-uploader-item:hover { border-color: var(--ui-color-accent-main-primary-alt-2); } /** ui-tile-uploader-item animations */ .ui-tile-uploader-item-enter-active { animation: ui-tile-uploader-item--animate 0.5s cubic-bezier(.44, .99, .48, 1); } .ui-tile-uploader-item-leave-active { animation: ui-tile-uploader-item--animate 0.5s cubic-bezier(.44, .99, .48, 1) reverse; } @keyframes ui-tile-uploader-item--animate { 0% { transform: scale(.8); opacity: 0; } 100% { transform: scale(1); opacity: 1; } } /** ui-tile-uploader-item states */ .ui-tile-uploader-item--uploading { --ui-tile-uploader-item-state-bgcolor: rgba(47, 198, 246, 0.95); --ui-tile-uploader-item-status-color: #fff; --ui-tile-uploader-item-content-bgcolor: rgba(255, 255, 255, 0.2); --ui-tile-uploader-item-state-desc-color: rgba(255, 255, 255, 0.7); } .ui-tile-uploader-item--load-failed, .ui-tile-uploader-item--upload-failed { --ui-tile-uploader-item-state-bgcolor: rgba(255, 87, 82, .95); --ui-tile-uploader-item-status-color: #fff; --ui-tile-uploader-item-state-icon-image: url(images/state-failed.svg); --ui-tile-uploader-item-state-icon-opacity: 0.7; --ui-tile-uploader-item-content-bgcolor: rgba(255, 87, 82, .2); --ui-tile-uploader-item-state-desc-color: rgba(255, 255, 255, 0.8); --ui-tile-uploader-item-preview-overlay-opacity: 0; } .ui-tile-uploader-item--added, .ui-tile-uploader-item--loading, .ui-tile-uploader-item--preparing, .ui-tile-uploader-item--pending { --ui-tile-uploader-item-state-bgcolor: #e7e8e8; --ui-tile-uploader-item-status-color: #525c69; --ui-tile-uploader-item-state-icon-image: url(images/state-waiting.svg); --ui-tile-uploader-item-state-icon-opacity: 1; --ui-tile-uploader-item-content-bgcolor: rgba(255, 255, 255, .5); --ui-tile-uploader-item-state-desc-color: rgba(82, 92, 105, 0.8); --ui-tile-uploader-item-state-remove-image: url(images/remove-dark.svg); --ui-tile-uploader-item-state-remove-opacity: 0.2; --ui-tile-uploader-item-state-remove-opacity-hover: 0.8; } .ui-tile-uploader-item--load-failed, .ui-tile-uploader-item--upload-failed, .ui-tile-uploader-item--uploading { --ui-tile-uploader-item-state-remove-image: url(images/remove-light.svg); --ui-tile-uploader-item-state-remove-opacity: 0.4; --ui-tile-uploader-item-state-remove-opacity-hover: 1; } .ui-tile-uploader-item--complete { --ui-tile-uploader-item-preview-overlay: none; } /** ui-tile-uploader-item-content */ .ui-tile-uploader-item-content { display: flex; flex-direction: column; border-radius: 8px; width: 100%; height: 100%; position: relative; background-color: var(--ui-tile-uploader-item-content-bgcolor); } /** ui-tile-uploader-item-state */ .ui-tile-uploader-item-state { position: absolute; left: 0; top: 0; width: 100%; height: 29px; border-radius: 8px 8px 0 0; z-index: 10; font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica)); background-color: var(--ui-tile-uploader-item-state-bgcolor); } .ui-tile-uploader-item-state-icon, .ui-tile-uploader-item-loader { position: absolute; left: 6px; top: 5px; width: 18px; height: 18px; background-image: var(--ui-tile-uploader-item-state-icon-image); opacity: var(--ui-tile-uploader-item-state-icon-opacity); } .ui-tile-uploader-item-state-icon { background-image: var(--ui-tile-uploader-item-state-icon-image); background-repeat: no-repeat; background-position: center; opacity: var(--ui-tile-uploader-item-state-icon-opacity); } .ui-tile-uploader-item-status { display: flex; flex-direction: column; justify-content: center; position: absolute; left: 28px; top: 0; right: 20px; bottom: 0; } .ui-tile-uploader-item-status-name { font-size: 12px; line-height: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 100%; color: var(--ui-tile-uploader-item-status-color); } .ui-tile-uploader-item-state-desc { font-size: 9px; line-height: 9px; white-space: nowrap; overflow: hidden; min-width: 100%; text-overflow: ellipsis; color: var(--ui-tile-uploader-item-state-desc-color); } .ui-tile-uploader-item-state-remove { position: absolute; top: 0; right: 0; bottom: 0; width: 27px; background-image: var(--ui-tile-uploader-item-state-remove-image); background-repeat: no-repeat; background-position: center; opacity: var(--ui-tile-uploader-item-state-remove-opacity); cursor: pointer; transition: opacity 300ms; z-index: 1; } .ui-tile-uploader-item-state-remove:hover { opacity: var(--ui-tile-uploader-item-state-remove-opacity-hover); } /** ui-tile-uploader-item-preview */ .ui-tile-uploader-item-preview { flex: 1; display: flex; align-items: center; justify-content: center; } .ui-tile-uploader-item-preview:before { display: var(--ui-tile-uploader-item-preview-overlay, block); content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 8px; background-color: #fff; opacity: var(--ui-tile-uploader-item-preview-overlay-opacity, 0.7); z-index: 1; } .ui-tile-uploader-item-image { position: relative; display: block; width: 100%; height: 100%; border-radius: 8px; background-repeat: no-repeat; background-position: center; background-size: cover; } .ui-tile-uploader-item-image-default:before { content: ''; position: absolute; left: 12px; right: 12px; top: 38px; bottom: 6px; background-size: contain; background-repeat: no-repeat; background-position: center bottom; background-image: url(images/image-default-preview.svg); opacity: 0.3; } /** ui-tile-uploader-item-name */ .ui-tile-uploader-item-name { --max-lines: 2; --font-size: var(--ui-font-size-3xs); --line-height: var(--ui-font-line-height-3xs); overflow: hidden; display: -webkit-box; -webkit-line-clamp: var(--max-lines); -webkit-box-orient: vertical; max-height: calc(var(--max-lines) * var(--font-size) * var(--line-height) - 1px); padding: 6px 6px 3px 6px; font-size: var(--font-size); line-height: var(--line-height); color: var(--ui-color-base-3); word-break: break-all; text-align: center; } .ui-tile-uploader.--compact .ui-tile-uploader-item-name { --font-size: var(--ui-font-size-4xs); } .ui-tile-uploader-item-name-extension { color: var(--ui-color-base-4); } /** ui-tile-uploader-item-actions */ .ui-tile-uploader-item-actions { z-index: 4; position: absolute; display: flex; justify-content: flex-end; top: var(--ui-space-stack-2xs-neg); right: var(--ui-space-inline-2xs-neg); border-radius: 0 4px 0 8px; } .ui-tile-uploader-item-actions-pad { display: flex; border-radius: 0 4px 0 8px; padding: 0 4px; justify-content: flex-end; overflow: hidden; position: relative; } .ui-tile-uploader-item-actions-pad::before { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: calc(100% - 32px); background-color: #fff; transition: left 200ms; z-index: -1; border-radius: 0 4px 0 8px; } .ui-tile-uploader.--compact .ui-tile-uploader-item-actions-pad::before { left: 100%; transition: none; } .ui-tile-uploader-item-extra-actions { display: flex; opacity: 0; transition: opacity 200ms; } .ui-tile-uploader.--compact .ui-tile-uploader-item-extra-actions { transition: none; } .ui-tile-uploader-item.--selected .ui-tile-uploader-item-actions, .ui-tile-uploader-item:hover .ui-tile-uploader-item-actions { width: calc(100% - 32px); } .ui-tile-uploader-item.--selected .ui-tile-uploader-item-actions-pad, .ui-tile-uploader-item:hover .ui-tile-uploader-item-actions-pad { box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); } .ui-tile-uploader-item.--selected .ui-tile-uploader-item-extra-actions, .ui-tile-uploader-item:hover .ui-tile-uploader-item-extra-actions { opacity: 1; } .ui-tile-uploader-item.--selected .ui-tile-uploader-item-actions-pad::before, .ui-tile-uploader-item:hover .ui-tile-uploader-item-actions-pad::before { left: 0; } .ui-tile-uploader.--compact .ui-tile-uploader-item-extra-actions .ui-icon-set { --ui-icon-set__icon-size: 18px; transition: none; } /** ui-tile-uploader-item-menu */ .ui-tile-uploader-item-menu { --ui-icon-set__icon-color: var(--ui-color-base-2); opacity: .5; } .ui-tile-uploader-item-menu:hover { opacity: .9; } .ui-tile-uploader.--compact .ui-tile-uploader-item-menu { --ui-icon-set__icon-size: 18px; transition: none; } .ui-tile-uploader.--compact .ui-tile-uploader-item:not(.--selected):not(:hover) .ui-tile-uploader-item-menu { opacity: 0; } /** ui-tile-uploader-item-remove */ .ui-tile-uploader-item-remove { --icon-size: 24px; --padding: var(--ui-space-inset-3xs); z-index: 1; position: absolute; display: flex; box-sizing: border-box; width: 0; left: var(--ui-space-inline-2xs-neg); top: var(--ui-space-stack-2xs-neg); padding: 0 var(--padding); border-bottom-right-radius: var(--ui-border-radius-sm); background-color: var(--ui-color-base-8); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); transition: width 200ms; } .ui-tile-uploader-item.--selected .ui-tile-uploader-item-remove, .ui-tile-uploader-item:hover .ui-tile-uploader-item-remove { width: calc(var(--icon-size) + var(--padding) * 2); } .ui-tile-uploader-item-remove .ui-icon-set { --ui-icon-set__icon-size: var(--icon-size); opacity: 0; } .ui-tile-uploader-item.--selected .ui-tile-uploader-item-remove .ui-icon-set, .ui-tile-uploader-item:hover .ui-tile-uploader-item-remove .ui-icon-set { opacity: 0.5; } .ui-tile-uploader-item:hover .ui-tile-uploader-item-remove:hover .ui-icon-set { opacity: 0.9; } .ui-tile-uploader.--compact .ui-tile-uploader-item-remove { --icon-size: 18px; transition: none; } .ui-tile-uploader.--compact .ui-tile-uploader-item-remove .ui-icon-set { transition: none; } /** ui-tile-uploader-item-more */ .ui-tile-uploader-item-more { display: flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; inset: 0; } .ui-tile-uploader-item-more-icon { --ui-icon-set__icon-size: 45px; --ui-icon-set__icon-color: var(--ui-color-base-5); } .ui-tile-uploader.--compact .ui-tile-uploader-item-more-icon { --ui-icon-set__icon-size: 40px; } .ui-tile-uploader-item-more-label { display: flex; align-items: center; color: var(--ui-color-base-2); font-size: var(--ui-font-size-sm); } .ui-tile-uploader.--compact .ui-tile-uploader-item-more-label { font-size: var(--ui-font-size-xs); } .ui-tile-uploader-item-more-count { margin-left: 4px; padding: 2px 6px 3px; border-radius: 1in; background: var(--ui-color-accent-brand-blue); color: var(--ui-color-base-8); } .ui-tile-uploader.--compact .ui-tile-uploader-item-more-count { padding: 1px 5px 2px; }