UNPKG

@volverjs/style

Version:

@volverjs/style is a lightweight responsive CSS utility library to accompany @volverjs/ui-* and static webpages as well.

2 lines (1 loc) 2.86 kB
:where(:host,:root,.theme){--vv-button-group-display: inline-flex;--vv-button-group-flex-wrap: wrap;--vv-button-group-min-width: 0;--vv-button-group-max-width: 100%;--vv-button-group-align-items: center;--vv-button-group-justify-content: center;--vv-button-group-gap: var(--spacing-4);--vv-button-group-modifier-block-display: flex;--vv-button-group-modifier-block-width: 100%;--vv-button-group-modifier-vertical-display: inline-flex;--vv-button-group-modifier-vertical-flex-direction: column;--vv-button-group-modifier-vertical-align-items: normal;--vv-button-group-modifier-compact-gap: 0;--vv-button-group-modifier-compact-align-items: normal}:where(.vv-button-group){display:var(--vv-button-group-display);flex-wrap:var(--vv-button-group-flex-wrap);min-width:var(--vv-button-group-min-width);max-width:var(--vv-button-group-max-width);align-items:var(--vv-button-group-align-items);justify-content:var(--vv-button-group-justify-content);gap:var(--vv-button-group-gap)}:where(.vv-button-group--block.vv-button-group){--vv-button-group-display: var(--vv-button-group-modifier-block-display);width:var(--vv-button-group-modifier-block-width)}:where(.vv-button-group--vertical.vv-button-group){--vv-button-group-display: var(--vv-button-group-modifier-vertical-display);flex-direction:var(--vv-button-group-modifier-vertical-flex-direction);--vv-button-group-align-items: var(--vv-button-group-modifier-vertical-align-items)}:where(.vv-button-group--compact.vv-button-group){--vv-button-group-gap: var(--vv-button-group-modifier-compact-gap);--vv-button-group-align-items: var(--vv-button-group-modifier-compact-align-items)}:where(.vv-button-group--block .vv-button:not([disabled]):not([tabindex="-1"]).active,.vv-button-group--block .vv-button:not([disabled]):not([tabindex="-1"]).vv-button--active,.vv-button-group--block .vv-button:not([disabled]):not([tabindex="-1"]):active){z-index:1}.vv-button-group--block :where(.vv-button){flex:1}:where(.vv-button-group--compact.vv-button-group--vertical .vv-button:not(:first-of-type)){border-top-right-radius:0;border-top-left-radius:0}:where(.vv-button-group--compact.vv-button-group--vertical .vv-button:not(:last-of-type)){border-bottom-right-radius:0;border-bottom-left-radius:0}:where(.vv-button-group--compact.vv-button-group--vertical .vv-button:not(:first-of-type):not(:last-of-type)){margin-block:calc(var(--button-border-width) * -1)}:where(.vv-button-group--compact:not(.vv-button-group--vertical) .vv-button:not(:first-of-type)){border-top-left-radius:0;border-bottom-left-radius:0}:where(.vv-button-group--compact:not(.vv-button-group--vertical) .vv-button:not(:last-of-type)){border-top-right-radius:0;border-bottom-right-radius:0}:where(.vv-button-group--compact:not(.vv-button-group--vertical) .vv-button:not(:first-of-type):not(:last-of-type)){margin-inline:calc(var(--button-border-width) * -1)}