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/switcher/dist/ |
Upload File : |
.ui-switcher { position: relative; display: inline-block; height: 22px; width: 53px; border-radius: 32px; overflow: hidden; box-sizing: border-box; cursor: pointer; z-index: 4; -webkit-user-select: none; user-select: none; } .ui-switcher-enabled, .ui-switcher-disabled { display: inline-block; position: absolute; left: 0; width: 100%; height: 100%; color: rgba(var(--ui-color-on-primary-rgb), var(--ui-opacity-40)); font-size: var(--ui-font-size-6xs); line-height: 22px; font-family: var(--ui-font-family-open-sans); font-weight: var(--ui-font-weight-bold, 700); text-transform: uppercase; vertical-align: middle; transition: opacity .2s ease-out; overflow: hidden; box-sizing: border-box; z-index: 1; } .ui-switcher-enabled { padding: 0 25px 0 0; background-color: var(--ui-color-primary); text-align: right; z-index: 2; } .ui-switcher-disabled { padding: 0 0 0 22px; background-color: var(--ui-color-base-15); color: var(--ui-color-base-40); } .ui-switcher-cursor { position: absolute; top: 50%; left: 0; width: 16px; height: 16px; border-radius: 50%; background: var(--ui-color-background-primary); box-shadow: 0 1px 1px rgba(0, 0, 0, .09); transform: translate(33px, -50%); transition: transform .2s ease-out; z-index: 3; } .ui-switcher-cursor svg { top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: inherit; width: inherit; animation: rotate 1s linear infinite; transform-origin: center center; } .ui-switcher-cursor svg circle { stroke: #ccc; stroke-dasharray: 60, 200; stroke-dashoffset: 0; animation: dash 1.5s linear infinite; stroke-linecap: round; } /* region ---STATES--- */ /* SIZE */ .ui-switcher-size-xs.ui-switcher { width: 25px; height: 13px; } .ui-switcher-size-xs .ui-switcher-cursor { /*top: 2px;*/ width: 9px; height: 9px; } .ui-switcher-size-xs .ui-switcher-enabled, .ui-switcher-size-xs .ui-switcher-disabled { padding: 0; font-size: 0; } .ui-switcher-size-xs .ui-switcher-cursor { transform: translate(12px, -50%); } .ui-switcher-size-sm.ui-switcher { width: 43px; height: 17px; } .ui-switcher-size-sm .ui-switcher-cursor { width: 11px; height: 11px; } .ui-switcher-size-sm .ui-switcher-enabled, .ui-switcher-size-sm .ui-switcher-disabled { font-size: var(--ui-font-size-7xs); line-height: 17px; font-family: var(--ui-font-family-open-sans); font-weight: var(--ui-font-weight-bold, 700); } .ui-switcher-size-sm .ui-switcher-enabled { padding: 0 21px 0 0; } .ui-switcher-size-sm .ui-switcher-disabled { padding: 0 0 0 17px; } .ui-switcher-size-sm .ui-switcher-cursor { transform: translate(27px, -50%); } /* COLORS */ .ui-switcher-color-green .ui-switcher-enabled { background-color: #bbed22; text-align: right; color: rgba(var(--ui-color-text-secondary-rgb), var(--ui-opacity-30)); } .ui-switcher-off .ui-switcher-cursor { transform: translate(4px, -50%); } .ui-switcher-off .ui-switcher-disabled { opacity: 1; } .ui-switcher-off .ui-switcher-enabled { opacity: 0; } .ui-switcher-lock { opacity: .4; cursor: not-allowed; } /* endregion */ .ui-switcher.--air { --ui-switcher-width: 30px; --ui-switcher-height: 15px; --ui-switcher-bg: var(--ui-color-design-filled-bg); --ui-switcher-off-bg: var(--ui-color-base-6); --ui-switcher-cursor-size: 11px; --ui-switcher-cursor-bg: var(--ui-color-base-white-fixed); --ui-switcher-off-cursor-translate: 2px; --ui-switcher-on-cursor-translate: calc(var(--ui-switcher-width) - var(--ui-switcher-cursor-size) - var(--ui-switcher-off-cursor-translate)); width: var(--ui-switcher-width); height: var(--ui-switcher-height); background-color: var(--ui-switcher-bg); border-radius: 512px; } /* SIZE */ .ui-switcher.--air.ui-switcher-size-xss { --ui-switcher-width: 19px; --ui-switcher-height: 10px; --ui-switcher-cursor-size: 6px; --ui-switcher-off-cursor-translate: 2px; } .ui-switcher.--air.ui-switcher-size-xs { --ui-switcher-width: 23px; --ui-switcher-height: 12px; --ui-switcher-cursor-size: 8px; --ui-switcher-off-cursor-translate: 2px; } .ui-switcher.--air.ui-switcher-size-sm { --ui-switcher-width: 27px; --ui-switcher-height: 14px; --ui-switcher-cursor-size: 10px; --ui-switcher-off-cursor-translate: 2px; } .ui-switcher.--air.ui-switcher-size-md { --ui-switcher-width: 30px; --ui-switcher-height: 15px; --ui-switcher-cursor-size: 11px; --ui-switcher-off-cursor-translate: 2px; } .ui-switcher.--air.ui-switcher-size-lg { --ui-switcher-width: 40px; --ui-switcher-height: 19px; --ui-switcher-cursor-size: 15px; --ui-switcher-off-cursor-translate: 2px; } .ui-switcher.--air.ui-switcher-size-xl { --ui-switcher-width: 51px; --ui-switcher-height: 25px; --ui-switcher-cursor-size: 19px; --ui-switcher-off-cursor-translate: 3px; } /* STYLE */ .ui-switcher.--air, .ui-switcher.--air.--style-filled { --ui-switcher-bg: var(--ui-color-design-filled-bg); --ui-switcher-off-bg: var(--ui-color-base-6); --ui-switcher-cursor-bg: var(--ui-color-design-filled-content); } .ui-switcher.--air.--style-tinted { --ui-switcher-bg: var(--ui-color-design-tinted-a1-bg); --ui-switcher-off-bg: var(--ui-color-base-7); --ui-switcher-cursor-bg: var(--ui-color-design-tinted-a1-content); } .ui-switcher.--air, .ui-switcher.--air.ui-switcher-size-xss, .ui-switcher.--air.ui-switcher-size-xs, .ui-switcher.--air.ui-switcher-size-sm, .ui-switcher.--air.ui-switcher-size-md, .ui-switcher.--air.ui-switcher-size-l, .ui-switcher.--air.ui-switcher-size-xl { width: var(--ui-switcher-width); height: var(--ui-switcher-height); } .ui-switcher.--air.ui-switcher-off { --ui-switcher-bg: var(--ui-switcher-off-bg); } .ui-switcher.--air .ui-switcher-enabled, .ui-switcher.--air.ui-switcher-size-xss .ui-switcher-enabled, .ui-switcher.--air.ui-switcher-size-xs .ui-switcher-enabled, .ui-switcher.--air.ui-switcher-size-sm .ui-switcher-enabled, .ui-switcher.--air.ui-switcher-size-md .ui-switcher-enabled, .ui-switcher.--air.ui-switcher-size-l .ui-switcher-enabled, .ui-switcher.--air.ui-switcher-size-xl .ui-switcher-enabled, .ui-switcher.--air .ui-switcher-disabled, .ui-switcher.--air.ui-switcher-size-xss .ui-switcher-disabled, .ui-switcher.--air.ui-switcher-size-xs .ui-switcher-disabled, .ui-switcher.--air.ui-switcher-size-sm .ui-switcher-disabled, .ui-switcher.--air.ui-switcher-size-md .ui-switcher-disabled, .ui-switcher.--air.ui-switcher-size-l .ui-switcher-disabled, .ui-switcher.--air.ui-switcher-size-xl .ui-switcher-disabled { font-size: 0; padding: 0; } .ui-switcher.--air .ui-switcher-enabled, .ui-switcher.--air .ui-switcher-disabled { background-color: var(--ui-switcher-bg); } .ui-switcher.--air.ui-switcher-lock { --ui-switcher-bg: var(--ui-color-base-7); --ui-switcher-cursor-bg: var(--ui-color-base-6); opacity: 1; cursor: not-allowed; } .ui-switcher.--air .ui-switcher-cursor, .ui-switcher.--air.ui-switcher-size-xss .ui-switcher-cursor, .ui-switcher.--air.ui-switcher-size-xs .ui-switcher-cursor, .ui-switcher.--air.ui-switcher-size-sm .ui-switcher-cursor, .ui-switcher.--air.ui-switcher-size-md .ui-switcher-cursor, .ui-switcher.--air.ui-switcher-size-l .ui-switcher-cursor, .ui-switcher.--air.ui-switcher-size-xl .ui-switcher-cursor { width: var(--ui-switcher-cursor-size); height: var(--ui-switcher-cursor-size); top: 50%; left: 0; transform: translate(var(--ui-switcher-on-cursor-translate), -50%); background-color: var(--ui-switcher-cursor-bg); box-shadow: none; } .ui-switcher.--air.ui-switcher-off .ui-switcher-cursor { transform: translate(var(--ui-switcher-off-cursor-translate), -50%); }