UNPKG

vuestic-ui

Version:
64 lines 2.08 kB
:root { --va-stepper-step-button-inactive-color: var(--va-secondary); --va-stepper-step-button-hover-highlight-opacity: 0.1; --va-stepper-step-button-disabled-opacity: 0.5; --va-stepper-step-button-padding: 1rem; --va-stepper-step-button-number-size: 1.2rem; --va-stepper-step-button-icon-size: 2rem; --va-stepper-step-button-gap: 0.5rem; --va-stepper-step-button-icon-border-radius: 100%; --va-stepper-step-border-radius: var(--va-square-border-radius); --va-stepper-divider-color: var(--va-secondary); --va-stepper-divider-length: auto; --va-stepper-divider-min-length: 2rem; --va-stepper-divider-thickness: 1px; --va-stepper-divider-spacing: 0.5rem; --va-stepper-divider-vertical-margin-left: 2rem; --va-stepper-step-content-wrapper-padding: 0.5rem 1rem; --va-stepper-step-content-margin: 0.8rem 0 2rem; --va-stepper-controls-gap: 1rem; } .va-stepper { display: flex; flex-direction: column; } .va-stepper--vertical { flex-direction: row; } .va-stepper__navigation { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } .va-stepper__navigation--vertical { flex-direction: column; align-items: flex-start; flex-wrap: nowrap; } .va-stepper__divider { flex-grow: 1; height: var(--va-stepper-divider-thickness); width: var(--va-stepper-divider-length); min-width: var(--va-stepper-divider-min-length); margin: 0 var(--va-stepper-divider-spacing); background: var(--va-stepper-divider-color); } .va-stepper__divider--vertical { min-height: var(--va-stepper-divider-min-length); height: var(--va-stepper-divider-length); width: var(--va-stepper-divider-thickness); min-width: var(--va-stepper-divider-thickness); margin: var(--va-stepper-divider-spacing) 0; margin-left: var(--va-stepper-divider-vertical-margin-left); } .va-stepper__step-content-wrapper { padding: var(--va-stepper-step-content-wrapper-padding); } .va-stepper__step-content { margin: var(--va-stepper-step-content-margin); } .va-stepper__controls { display: flex; gap: var(--va-stepper-controls-gap); }