UNPKG

zmp-ui

Version:

Zalo Mini App framework

644 lines (625 loc) 24 kB
// css prefix @zaui-prefix: zaui; // global colors @wht-a100: #ffffff; @wht-a90: #ffffffe6; @wht-a80: #ffffffcc; @wht-a70: #ffffffb3; @wht-a60: #ffffff99; @wht-a50: #ffffff80; @wht-a40: #ffffff66; @wht-a30: #ffffff4d; @wht-a20: #ffffff33; @wht-a10: #ffffff1a; @wht-a0: #ffffff00; @blk-a100: #000000; @blk-a90: #000000e6; @blk-a80: #000000cc; @blk-a70: #000000b3; @blk-a60: #00000099; @blk-a50: #00000080; @blk-a40: #00000066; @blk-a30: #0000004d; @blk-a20: #00000033; @blk-a10: #0000001a; @blk-a0: #00000000; @ng10: #f4f5f6; @ng20: #e9ebed; @ng30: #d6d9dc; @ng40: #b9bdc1; @ng50: #8f9499; @ng60: #767a7f; @ng70: #53575a; @ng80: #36383a; @ng90: #252627; @ng100: #141415; @b10: #ebf4ff; @b20: #d6e9ff; @b30: #b8d9ff; @b40: #8fc1ff; @b50: #52a0ff; @b60: #006af5; @b70: #0250b6; @b80: #033e8c; @b90: #03316d; @b100: #03244e; @r10: #ffebeb; @r20: #fed8d7; @r30: #fcbdba; @r40: #f89996; @r50: #f1645f; @r60: #dc1f18; @r70: #a51712; @r80: #81120e; @r90: #650e0b; @r100: #490a08; @y10: #fef9e1; @y20: #fef4cd; @y30: #fdeeaf; @y40: #fee686; @y50: #fdd949; @y60: #e8ba02; @y70: #b89300; @y80: #8f7200; @y90: #705a00; @y100: #524100; @gr10: #e6faed; @gr20: #d1f5de; @gr30: #b5eeca; @gr40: #99e5b5; @gr50: #66d68f; @gr60: #34b764; @gr70: #288f4e; @gr80: #1f6f3d; @gr90: #195830; @gr100: #124023; @or10: #ffede0; @or20: #fee1cd; @or30: #fdd0af; @or40: #fbb888; @or50: #f8954f; @or60: #de640d; @or70: #ae4e09; @or80: #883d07; @or90: #6b3006; @or100: #4e2204; @skb10: #ecf8fe; @skb20: #d8f1fd; @skb30: #bbe8fb; @skb40: #94ddf9; @skb50: #5fcbf2; @skb60: #12aee2; @skb70: #0e83aa; @skb80: #0b6684; @skb90: #085068; @skb100: #063a4b; @stb10: #f0f4fa; @stb20: #e2eaf4; @stb30: #cddaea; @stb40: #b3c6db; @stb50: #8da6c4; @stb60: #58789d; @stb70: #415a77; @stb80: #31465e; @stb90: #25374b; @stb100: #192838; @tl10: #effbfb; @tl20: #dff6f5; @tl30: #c9eeec; @tl40: #abe3e0; @tl50: #7fd2ce; @tl60: #42b3ad; @tl70: #2e8a85; @tl80: #216e6a; @tl90: #185955; @tl100: #104240; @pu10: #efeafb; @pu20: #e0d6f5; @pu30: #cebeef; @pu40: #b69de7; @pu50: #9271d6; @pu60: #6a40bf; @pu70: #513091; @pu80: #3e2277; @pu90: #2f175e; @pu100: #24104c; @pk10: #fdedfa; @pk20: #fbdbf5; @pk30: #f8bfec; @pk40: #f49ae2; @pk50: #ee63d2; @pk60: #df16b7; @pk70: #a90f8a; @pk80: #850a6c; @pk90: #690756; @pk100: #4e043f; @b60-b50-vertical: linear-gradient(0deg, @b60 0%, @b50 100%); @b60-b50-horizontal: linear-gradient(90deg, #006af5 0%, #52a0ff 100%); @b60-b50-diagonal: linear-gradient(45deg, #006af5 0%, #52a0ff 100%); @b60-b40-vertical: linear-gradient(0deg, #006af5 0%, #8fc1ff 100%); @b60-b40-horizontal: linear-gradient(90deg, #006af5 0%, #8fc1ff 100%); @b60-b40-diagonal: linear-gradient(45deg, #006af5 0%, #8fc1ff 100%); @b60-skb50-vertical: linear-gradient(0deg, #006af5 0%, #5fcbf2 100%); @b60-skb50-horizontal: linear-gradient(90deg, #006af5 0%, #5fcbf2 100%); @b60-skb50-diagonal: linear-gradient(45deg, #006af5 0%, #5fcbf2 100%); @skb60-gr50-vertical: linear-gradient(0deg, #12aee2 0%, #66d68f 100%); @skb60-gr50-horizontal: linear-gradient(90deg, #12aee2 0%, #66d68f 100%); @skb60-gr50-diagonal: linear-gradient(45deg, #12aee2 0%, #66d68f 100%); @gr60-gr40-vertical: linear-gradient(0deg, #34b764 0%, #99e5b5 100%); @gr60-gr40-horizontal: linear-gradient(90deg, #34b764 0%, #99e5b5 100%); @gr60-gr40-diagonal: linear-gradient(45deg, #34b764 0%, #99e5b5 100%); @gr60-y50-vertical: linear-gradient(0deg, #34b764 0%, #fdd949 100%); @gr60-y50-horizontal: linear-gradient(90deg, #34b764 0%, #fdd949 100%); @gr60-y50-diagonal: linear-gradient(45deg, #34b764 0%, #fdd949 100%); @or60-y60-vertical: linear-gradient(0deg, #de640d 0%, #e8ba02 100%); @or60-y60-horizontal: linear-gradient(90deg, #de640d 0%, #e8ba02 100%); @or60-y60-diagonal: linear-gradient(45deg, #de640d 0%, #e8ba02 100%); @r60-or50-vertical: linear-gradient(0deg, #dc1f18 0%, #f8954f 100%); @r60-or50-horizontal: linear-gradient(90deg, #dc1f18 0%, #f8954f 100%); @r60-or50-diagonal: linear-gradient(45deg, #dc1f18 0%, #f8954f 100%); @pu60-b50-vertical: linear-gradient(0deg, #6a40bf 0%, #52a0ff 100%); @pu60-b50-horizontal: linear-gradient(90deg, #6a40bf 0%, #52a0ff 100%); @pu60-b50-diagonal: linear-gradient(45deg, #6a40bf 0%, #52a0ff 100%); @pu70-pu40-vertical: linear-gradient(0deg, #513091 0%, #b69de7 100%); @pu70-pu40-horizontal: linear-gradient(90deg, #513091 0%, #b69de7 100%); @pu70-pu40-diagonal: linear-gradient(45deg, #513091 0%, #b69de7 100%); @pu60-pk30-vertical: linear-gradient(0deg, #6a40bf 0%, #f8bfec 100%); @pu60-pk30-horizontal: linear-gradient(90deg, #6a40bf 0%, #f8bfec 100%); @pu60-pk30-diagonal: linear-gradient(45deg, #6a40bf 0%, #f8bfec 100%); @pk60-pk30-vertical: linear-gradient(0deg, #df16b7 0%, #f8bfec 100%); @pk60-pk30-horizontal: linear-gradient(90deg, #df16b7 0%, #f8bfec 100%); @pk60-pk30-diagonal: linear-gradient(45deg, #df16b7 0%, #f8bfec 100%); @r50-pk40-vertical: linear-gradient(0deg, #f1645f 0%, #f49ae2 100%); @r50-pk40-horizontal: linear-gradient(90deg, #f1645f 0%, #f49ae2 100%); @r50-pk40-diagonal: linear-gradient(45deg, #f1645f 0%, #f49ae2 100%); @blk-a0-blk-a50-vertical: linear-gradient(0deg, #00000000 0%, #00000080 100%); @blk-a50-blk-a0-vertical: linear-gradient(0deg, #00000080 0%, #00000000 100%); @skb50a0-b60-horizontal: linear-gradient( 90deg, rgba(95, 203, 242, 0) 0%, #006af5 100% ); @shadow-bottom-level-01: 0px 2px 6px 0px #14141524; @shadow-bottom-level-02: 0px 5px 14px 0px #1414151f; @shadow-bottom-level-03: 0px 10px 24px 0px #14141517; @shadow-top-level-01: 0px -2px 6px 0px #14141524; @shadow-top-level-02: 0px -5px 14px 0px #1414151f; @shadow-top-level-03: 0px -10px 24px 0px #14141517; :root { --zaui-light-color-primary: @b60; --zaui-dark-color-primary: @b60; --zaui-light-color-on-primary: @wht-a100; --zaui-dark-color-on-primary: @wht-a100; --zaui-light-text-color: @ng100; --zaui-dark-text-color: @ng10; --zaui-avatar-text-color: @wht-a100; --zaui-avatar-background-gradient-01: @b60-b40-diagonal; --zaui-avatar-background-gradient-02: @pu60-b50-diagonal; --zaui-avatar-background-gradient-03: @skb60-gr50-diagonal; --zaui-avatar-background-gradient-04: @gr60-gr40-diagonal; --zaui-mask-overlay-color: @blk-a70; --zaui-light-body-background-color: @ng20; --zaui-light-avatar-border: @wht-a100; --zaui-light-avatar-status-background: @wht-a100; --zaui-light-avatar-status-online: @gr60; --zaui-light-avatar-status-blocked: @r60; --zaui-light-avatar-story-contour-color: @b60-skb50-diagonal; --zaui-light-avatar-uploading: @skb50a0-b60-horizontal; --zaui-light-avatar-story-seen: @ng30; --zaui-light-avatar-counter-background: @ng20; --zaui-light-bottom-navigation-color: @ng60; --zaui-light-bottom-navigation-active-color: @b60; --zaui-light-bottom-navigation-divider-color: @ng20; --zaui-light-bottom-navigation-background-color: @wht-a100; --zaui-light-button-primary-background: var(--zaui-light-color-primary); --zaui-light-button-primary-background-pressed: @b70; --zaui-light-button-primary-text: var(--zaui-light-color-on-primary); --zaui-light-button-primary-icon: var(--zaui-light-color-on-primary); --zaui-light-button-primary-danger-background: @r60; --zaui-light-button-primary-danger-background-pressed: @r70; --zaui-light-button-primary-danger-text: @wht-a100; --zaui-light-button-secondary-background: @b20; --zaui-light-button-secondary-background-pressed: @b30; --zaui-light-button-secondary-text: @b60; --zaui-light-button-secondary-icon: @b60; --zaui-light-button-secondary-danger-background: @r20; --zaui-light-button-secondary-danger-background-pressed: @r30; --zaui-light-button-secondary-danger-text: @r60; --zaui-light-button-secondary-danger-icon: @r60; --zaui-light-button-secondary-neutral-background: @ng20; --zaui-light-button-secondary-neutral-background-pressed: @ng30; --zaui-light-button-secondary-neutral-text: @ng100; --zaui-light-button-secondary-neutral-icon: @ng100; --zaui-light-button-tertiary-background-pressed: @b10; --zaui-light-button-tertiary-text: @b60; --zaui-light-button-tertiary-icon: @b60; --zaui-light-button-tertiary-danger-background-pressed: @r10; --zaui-light-button-tertiary-danger-text: @r60; --zaui-light-button-tertiary-danger-icon: @r60; --zaui-light-button-tertiary-neutral-background-pressed: @ng20; --zaui-light-button-tertiary-neutral-text: @ng100; --zaui-light-button-tertiary-neutral-icon: @ng100; --zaui-light-button-background-disabled: @ng30; --zaui-light-button-text-disabled: @ng40; --zaui-light-button-icon-disabled: @ng40; --zaui-light-checkbox-border-color: @ng40; --zaui-light-checkbox-uncheck-background: @wht-a100; --zaui-light-checkbox-checked-background: @b60; --zaui-light-checkbox-checked-mark-color: @wht-a100; --zaui-light-checkbox-disabled-checked-background: @b40; --zaui-light-checkbox-disabled-checked-mark-color: @wht-a80; --zaui-light-checkbox-disabled-uncheck-background: @ng30; --zaui-light-checkbox-disabled-label: @ng40; --zaui-light-header-color: @ng100; --zaui-light-header-background-color: @wht-a100; --zaui-light-header-divider: @ng20; // Component: input --zaui-light-input-text-color: var(--zaui-light-text-color); --zaui-light-input-border-color: @ng40; --zaui-light-input-hover-border-color: @b60; --zaui-light-input-placeholder-color: @ng40; --zaui-light-input-background-color: @wht-a100; --zaui-light-input-helper-text-color: @ng60; --zaui-light-input-helper-icon-background-color: @ng60; --zaui-light-input-error-text-color: @r60; --zaui-light-input-error-icon-background-color: @r60; --zaui-light-input-clear-icon-color: @ng100; --zaui-light-input-status-success-icon-focus-visible-color: @gr60; --zaui-light-input-status-success-icon-color: @gr60; --zaui-light-input-status-error: @r60; --zaui-light-input-disabled-color: @ng60; --zaui-light-input-disabled-background-color: @blk-a10; --zaui-dark-input-text-color: var(--zaui-dark-text-color); --zaui-dark-input-border-color: @ng60; --zaui-dark-input-hover-border-color: @b60; --zaui-dark-input-placeholder-color: @ng70; --zaui-dark-input-background-color: @ng100; --zaui-dark-input-helper-text-color: @ng50; --zaui-dark-input-helper-icon-background-color: @ng50; --zaui-dark-input-error-text-color: @r60; --zaui-dark-input-error-icon-background-color: @r60; --zaui-dark-input-clear-icon-color: @ng10; --zaui-dark-input-status-success-icon-focus-visible-color: @ng10; --zaui-dark-input-status-success-icon-color: @gr60; --zaui-dark-input-status-error: @r60; --zaui-dark-input-disabled-color: @ng50; --zaui-dark-input-disabled-background-color: @wht-a10; --zaui-light-list-item-brackets-color: @ng60; --zaui-light-list-item-subtitle-color: @ng60; --zaui-light-list-item-icon-color: @ng60; --zaui-light-list-item-icon-link-color: @b60; --zaui-light-list-item-divider-color: @ng20; --zaui-light-modal-background: @wht-a100; --zaui-light-modal-divider: @ng20; --zaui-light-picker-title-color: @ng100; --zaui-light-picker-option-selected-color: @b60; --zaui-light-picker-option-2nd-color: @ng60; --zaui-light-picker-option-color: @ng40; --zaui-light-picker-selected-background-color: @ng10; --zaui-light-progress-completed: @b60; --zaui-light-progress-background: @wht-a100; --zaui-light-radio-border-color: @ng40; --zaui-light-radio-uncheck-background: @wht-a100; --zaui-light-radio-checked-background: @b60; --zaui-light-radio-checked-mark-color: @wht-a100; --zaui-light-radio-disabled-checked-background: @b40; --zaui-light-radio-disabled-checked-mark-color: @wht-a80; --zaui-light-radio-disabled-uncheck-background: @ng30; --zaui-light-radio-disabled-label: @ng40; --zaui-light-option-selected-color: @b60; --zaui-light-option-divider-color: @ng20; --zaui-light-option-color: @ng100; --zaui-light-option-group-color: @ng60; --zaui-light-pressed-bg-color: @ng20; --zaui-light-select-title-color: @ng100; --zaui-light-close-btn-color: @ng100; --zaui-light-option-color-disabled: @ng60; --zaui-light-sheet-title: @ng100; --zaui-light-sheet-divider: @ng20; --zaui-light-sheet-container: @wht-a100; --zaui-light-sheet-handler: @ng20; --zaui-light-action-sheet-title: @ng60; --zaui-light-action-sheet-divider: @ng20; --zaui-light-action-sheet-group-divider: @ng10; --zaui-light-slider-track-bg-color: @ng30; --zaui-light-slider-track-active-bg-color: @b60; --zaui-light-slider-thumb-bg-color: @b60; --zaui-light-slider-mark-bg-color: @ng30; --zaui-light-slider-mark-filled-bg-color: @b60; --zaui-light-slider-label-color: @ng60; --zaui-light-slider-value-color: @ng100; --zaui-light-slider-prefix-suffix-color: @ng60; --zaui-light-snackbar-background: @ng90; --zaui-light-snackbar-text-color: @wht-a100; --zaui-light-snackbar-action-color: @b50; --zaui-light-snackbar-default-icon-color: @ng60; --zaui-light-snackbar-success-color: @gr60; --zaui-light-snackbar-info-color: @b50; --zaui-light-snackbar-error-color: @r60; --zaui-light-snackbar-warning-color: @y60; --zaui-light-snackbar-download-color: @ng60; --zaui-light-snackbar-disconnect-color: @ng60; --zaui-light-snackbar-connect-color: @gr60; --zaui-light-snackbar-progress-color: @b50; --zaui-light-countdown-bg-color: @wht-a100; --zaui-light-countdown-progress-color: @b50; --zaui-light-countdown-counter-color: @wht-a100; --zaui-light-spinner-border-color: @ng30; --zaui-light-spinner-dot-color: @b60; --zaui-light-switch-bg-color: @b60; --zaui-light-switch-disabled-bg-color: @b40; --zaui-light-switch-off-bg-color: @ng40; --zaui-light-switch-off-disabled-bg-color: @ng30; --zaui-light-switch-handler-bg-color: @wht-a100; --zaui-light-switch-handler-disabled-bg-color: @wht-a100; --zaui-light-switch-label-color: @ng100; --zaui-light-switch-label-disabled-color: @ng40; --zaui-light-tabbar-divider: @ng20; --zaui-light-tabbar-background: @wht-a100; --zaui-light-tabbar-label: @ng60; --zaui-light-tabbar-label-active: @ng100; --zaui-light-tabbar-active-line: @b60; --zaui-dark-body-background-color: @blk-a90; --zaui-dark-avatar-border: @ng100; --zaui-dark-avatar-status-background: @ng100; --zaui-dark-avatar-status-online: @gr60; --zaui-dark-avatar-status-blocked: @r60; --zaui-dark-avatar-story-contour-color: @b60-skb50-diagonal; --zaui-dark-avatar-uploading: @skb50a0-b60-horizontal; --zaui-dark-avatar-story-seen: @ng70; --zaui-dark-avatar-counter-background: @ng80; --zaui-dark-bottom-navigation-color: @ng50; --zaui-dark-bottom-navigation-active-color: @b50; --zaui-dark-bottom-navigation-divider-color: @ng80; --zaui-dark-bottom-navigation-background-color: @ng100; --zaui-dark-button-primary-background: var(--zaui-dark-color-primary);; --zaui-dark-button-primary-background-pressed: @b70; --zaui-dark-button-primary-text: var(--zaui-dark-color-on-primary); --zaui-dark-button-primary-icon: var(--zaui-dark-color-on-primary); --zaui-dark-button-primary-danger-background: @r60; --zaui-dark-button-primary-danger-background-pressed: @r70; --zaui-dark-button-primary-danger-text: @wht-a100; --zaui-dark-button-primary-danger-icon: @wht-a100; --zaui-dark-button-secondary-background: @b90; --zaui-dark-button-secondary-background-pressed: @b100; --zaui-dark-button-secondary-text: @b40; --zaui-dark-button-secondary-icon: @b40; --zaui-dark-button-secondary-danger-background: @r90; --zaui-dark-button-secondary-danger-background-pressed: @r100; --zaui-dark-button-secondary-danger-text: @r40; --zaui-dark-button-secondary-danger-icon: @r40; --zaui-dark-button-secondary-neutral-background: @ng80; --zaui-dark-button-secondary-neutral-background-pressed: @ng90; --zaui-dark-button-secondary-neutral-text: @wht-a100; --zaui-dark-button-secondary-neutral-icon: @wht-a100; --zaui-dark-button-tertiary-background-pressed: @b90; --zaui-dark-button-tertiary-text: @b50; --zaui-dark-button-tertiary-icon: @b50; --zaui-dark-button-tertiary-danger-background-pressed: @r90; --zaui-dark-button-tertiary-danger-text: @r50; --zaui-dark-button-tertiary-danger-icon: @r50; --zaui-dark-button-tertiary-neutral-background-pressed: @ng80; --zaui-dark-button-tertiary-neutral-text: @wht-a100; --zaui-dark-button-tertiary-neutral-icon: @wht-a100; --zaui-dark-button-background-disabled: @ng80; --zaui-dark-button-text-disabled: @ng70; --zaui-dark-button-icon-disabled: @ng70; --zaui-dark-checkbox-border-color: @ng60; --zaui-dark-checkbox-uncheck-background: @ng100; --zaui-dark-checkbox-checked-background: @b60; --zaui-dark-checkbox-checked-mark-color: @wht-a100; --zaui-dark-checkbox-disabled-checked-background: @b80; --zaui-dark-checkbox-disabled-checked-mark-color: @wht-a60; --zaui-dark-checkbox-disabled-uncheck-background: @ng80; --zaui-dark-checkbox-disabled-label: @ng70; --zaui-dark-header-color: @ng10; --zaui-dark-header-background-color: @ng100; --zaui-dark-header-divider: @ng80; --zaui-dark-list-item-brackets-color: @ng50; --zaui-dark-list-item-subtitle-color: @ng50; --zaui-dark-list-item-icon-color: @ng60; --zaui-dark-list-item-icon-link-color: @b60; --zaui-dark-list-item-divider-color: @ng80; --zaui-dark-modal-background: @ng90; --zaui-dark-modal-divider: @ng80; --zaui-dark-picker-title-color: @ng10; --zaui-dark-picker-option-selected-color: @b60; --zaui-dark-picker-option-2nd-color: @ng50; --zaui-dark-picker-option-color: @ng70; --zaui-dark-picker-selected-background-color: @ng90; --zaui-dark-progress-completed: @b50; --zaui-dark-progress-background: @wht-a20; --zaui-dark-radio-border-color: @ng60; --zaui-dark-radio-uncheck-background: @ng100; --zaui-dark-radio-checked-background: @b60; --zaui-dark-radio-checked-mark-color: @wht-a100; --zaui-dark-radio-disabled-checked-background: @b80; --zaui-dark-radio-disabled-checked-mark-color: @wht-a60; --zaui-dark-radio-disabled-uncheck-background: @ng80; --zaui-dark-radio-disabled-label: @ng70; --zaui-dark-option-selected-color: @b60; --zaui-dark-option-divider-color: @ng80; --zaui-dark-option-color: @ng10; --zaui-dark-option-group-color: @ng50; --zaui-dark-pressed-bg-color: @ng80; --zaui-dark-select-title-color: @ng10; --zaui-dark-close-btn-color: @ng10; --zaui-dark-option-color-disabled: @ng50; --zaui-dark-sheet-title: @ng10; --zaui-dark-sheet-divider: @ng80; --zaui-dark-sheet-container: @ng90; --zaui-dark-sheet-handler: @ng80; --zaui-dark-action-sheet-title: @ng50; --zaui-dark-action-sheet-divider: @ng80; --zaui-dark-action-sheet-group-divider: @blk-a100; --zaui-dark-slider-track-bg-color: @ng30; --zaui-dark-slider-track-active-bg-color: @b60; --zaui-dark-slider-thumb-bg-color: @b60; --zaui-dark-slider-mark-bg-color: @ng30; --zaui-dark-slider-mark-filled-bg-color: @b60; --zaui-dark-slider-label-color: @ng50; --zaui-dark-slider-value-color: @ng10; --zaui-dark-slider-prefix-suffix-color: @ng30; --zaui-dark-snackbar-background: @ng70; --zaui-dark-snackbar-text-color: @wht-a100; --zaui-dark-snackbar-action-color: @b50; --zaui-dark-snackbar-default-icon-color: @ng50; --zaui-dark-snackbar-success-color: @gr60; --zaui-dark-snackbar-info-color: @b50; --zaui-dark-snackbar-error-color: @r60; --zaui-dark-snackbar-warning-color: @y60; --zaui-dark-snackbar-download-color: @ng50; --zaui-dark-snackbar-disconnect-color: @ng50; --zaui-dark-snackbar-connect-color: @gr60; --zaui-dark-countdown-bg-color: @wht-a100; --zaui-dark-countdown-progress-color: @b50; --zaui-dark-countdown-counter-color: @wht-a100; --zaui-dark-snackbar-progress-color: @b50; --zaui-dark-spinner-border-color: @ng30; --zaui-dark-spinner-dot-color: @b60; --zaui-dark-switch-bg-color: @b60; --zaui-dark-switch-disabled-bg-color: @b80; --zaui-dark-switch-off-bg-color: @ng70; --zaui-dark-switch-off-disabled-bg-color: @ng80; --zaui-dark-switch-handler-bg-color: @wht-a100; --zaui-dark-switch-handler-disabled-bg-color: @wht-a60; --zaui-dark-switch-label-color: @ng10; --zaui-dark-switch-label-disabled-color: @ng70; --zaui-dark-tabbar-divider: @ng80; --zaui-dark-tabbar-background: @ng100; --zaui-dark-tabbar-label: @ng50; --zaui-dark-tabbar-label-active: @ng10; --zaui-dark-tabbar-active-line: @b60; } .flex(@direction, @justify, @align) { display: flex; flex-direction: @direction; flex-wrap: nowrap; align-items: @align; justify-content: @justify; } .if-dark-theme(@ruleset) { body[zaui-theme="dark"] { @ruleset(); } } .text-overflow(@line: 1) { overflow: hidden; text-overflow: ellipsis; white-space: initial; display: -webkit-box; -webkit-box-orient: vertical; /*! autoprefixer: off */ -webkit-box-orient: vertical; -webkit-line-clamp: @line; } .scrollable() { overflow: auto; -webkit-overflow-scrolling: touch; } @keyframes loadingCircle { 100% { transform: rotate(360deg); } } @keyframes zoomIn { 0% { opacity: 0; transform: scale(0, 0); } 100% { opacity: 1; transform: scale(1, 1); } } @keyframes zoomOut { 0% { transform: scale(1, 1); } 50%{ opacity: 0.1; transform: scale(0.5, 0.5); } 100% { opacity: 0; transform: scale(0, 0); } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes slideUp { 0% { transform: translateY(100%); } 100% { transform: translateY(0); } } @keyframes slideDown { 0% { transform: translateY(0); } 100% { transform: translateY(100%); } } @keyframes cursorAnimate { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } } @import url('./app/styles/index.less'); @import url('./avatar/styles/index.less'); @import url('./bottom-navigation/styles/index.less'); @import url('./box/styles/index.less'); @import url('./button/styles/index.less'); @import url('./calendar/styles/index.less'); @import url('./center/styles/index.less'); @import url('./checkbox/styles/index.less'); @import url('./cluster/styles/index.less'); @import url('./date-picker/styles/index.less'); @import url('./grid/styles/index.less'); @import url('./header/styles/index.less'); @import url('./icon/styles/index.less'); @import url('./image-viewer/styles/index.less'); @import url('./input/styles/index.less'); @import url('./list/styles/index.less'); @import url('./modal/styles/index.less'); @import url('./page/styles/index.less'); @import url('./picker/styles/index.less'); @import url('./portal/styles/index.less'); @import url('./progress/styles/index.less'); @import url('./radio/styles/index.less'); @import url('./router/styles/index.less'); @import url('./select/styles/index.less'); @import url('./sheet/styles/index.less'); @import url('./slider/styles/index.less'); @import url('./snackbar-provider/styles/index.less'); @import url('./spinner/styles/index.less'); @import url('./stack/styles/index.less'); @import url('./swiper/styles/index.less'); @import url('./switch/styles/index.less'); @import url('./tabs/styles/index.less'); @import url('./text/styles/index.less'); @import url('./trigger/styles/index.less'); @import url('./zbox/styles/index.less');