UNPKG

vuestic-ui

Version:
75 lines 2.47 kB
:root, :host { --va-tab-align-items: center; --va-tab-display: inline-flex; --va-tab-flex: 0 1 auto; --va-tab-font-weight: 600; --va-tab-line-height: normal; --va-tab-height: inherit; --va-tab-max-width: 264px; --va-tab-text-align: center; --va-tab-vertical-align: middle; --va-tab-color: inherit; /* Content */ --va-tab-content-align-items: center; --va-tab-content-color: inherit; --va-tab-content-display: flex; --va-tab-content-flex: 1 1 auto; --va-tab-content-height: 100%; --va-tab-content-justify-content: center; --va-tab-content-max-width: inherit; --va-tab-content-text-decoration: none; --va-tab-content-transition: $transition-primary; --va-tab-content-user-select: none; --va-tab-content-white-space: nowrap; --va-tab-content-padding: 0.275rem 0.75rem; --va-tab-content-cursor: pointer; /* Icon */ --va-tab-icon-margin-right: 0.5rem; } .va-tab { align-items: var(--va-tab-align-items); display: var(--va-tab-display); flex: var(--va-tab-flex); font-weight: var(--va-tab-font-weight); line-height: var(--va-tab-line-height); height: var(--va-tab-height); max-width: var(--va-tab-max-width); text-align: var(--va-tab-text-align); vertical-align: var(--va-tab-vertical-align); color: var(--va-tab-color); } .va-tab:focus-visible { outline: 2px solid var(--va-focus) !important; border-radius: 2px; outline-offset: -2px; } .va-tab__content { align-items: var(--va-tab-content-align-items); color: var(--va-tab-content-color); display: var(--va-tab-content-display); flex: var(--va-tab-content-flex); height: var(--va-tab-content-height); justify-content: var(--va-tab-content-justify-content); max-width: var(--va-tab-content-max-width); -webkit-text-decoration: var(--va-tab-content-text-decoration); text-decoration: var(--va-tab-content-text-decoration); transition: var(--va-tab-content-transition); -webkit-user-select: var(--va-tab-content-user-select); -moz-user-select: var(--va-tab-content-user-select); user-select: var(--va-tab-content-user-select); white-space: var(--va-tab-content-white-space); padding: var(--va-tab-content-padding); cursor: var(--va-tab-content-cursor); } .va-tab__icon { margin-right: var(--va-tab-icon-margin-right); } .va-tab.va-tab--disabled { cursor: default; opacity: 0.4; -webkit-user-select: none; -moz-user-select: none; user-select: none; pointer-events: none; }