@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
121 lines • 4.05 kB
CSS
/*
* Accordion theme
*
*/
.dnb-accordion__variant--outlined {
--accordion-color-text--default: var(
--token-color-text-action
);
--accordion-color-text--hover: var(--token-color-text-action);
--accordion-color-text--after-click: var(
--token-color-text-neutral-inverse
);
--accordion-color-bg--default: var(--token-color-background-neutral);
--accordion-color-bg--after-click: var(
--token-color-background-action
);
--accordion-color-bg--hover: var(--token-color-background-neutral);
--accordion-color-bg--active: var(
--token-color-background-action-pressed-subtle
);
--accordion-color-bg--disabled: var(--token-color-background-neutral);
--accordion-color-border--default: var(
--token-color-stroke-neutral-bold
);
--accordion-color-border--hover: var(
--token-color-stroke-action-hover
);
--accordion-color-border--active: var(
--token-color-stroke-action-pressed
);
--accordion-color-border--after-click: var(
--token-color-stroke-action
);
--accordion-border-width--hover: 0.125rem;
--accordion-border-width--active: 0.125rem;
}
.dnb-accordion__variant--outlined.dnb-accordion--expanded {
--accordion-color-text--default: var(
--token-color-text-neutral-inverse
);
--accordion-color-text--active: var(--token-color-text-action);
--accordion-color-bg--default: var(--token-color-background-action);
--accordion-color-border--default: var(--accordion-color-bg);
}
.dnb-accordion__variant--filled {
--accordion-color-text--default: var(--token-color-text-action);
--accordion-color-text--hover: var(--token-color-text-action-hover);
--accordion-color-text--active: var(
--token-color-text-neutral-inverse
);
--accordion-color-text--disabled: var(
--token-color-text-action-disabled
);
--accordion-color-bg--default: var(
--token-color-decorative-third-muted
);
--accordion-color-bg--hover: var(--token-color-background-neutral);
--accordion-color-bg--active: var(
--token-color-background-action-pressed
);
--accordion-color-border--default: var(
--token-color-decorative-third-muted
);
--accordion-color-border--active: var(
--token-color-stroke-action-pressed
);
--accordion-border-width--default: 0.125rem;
}
.dnb-accordion__variant--outlined, .dnb-accordion__variant--filled {
--accordion-color-text--disabled: var(
--token-color-text-action-disabled
);
--accordion-color-text--focus: var(--token-color-text-action-focus);
--accordion-color-description--default: var(
--token-color-text-neutral-alternative
);
--accordion-color-description--hover: var(
--token-color-text-neutral-alternative
);
--accordion-color-description--active: var(
--token-color-text-neutral-alternative
);
--accordion-color-description--focus: var(
--token-color-text-neutral-alternative
);
--accordion-color-description--after-click: var(
--accordion-color-text
);
--accordion-color-description--disabled: var(
--token-color-text-action-disabled
);
--accordion-color-bg--focus: var(
--token-color-background-action-focus-subtle
);
--accordion-color-border--focus: var(
--token-color-stroke-action-focus
);
--accordion-color-border--disabled: var(
--token-color-stroke-action-disabled
);
--accordion-border-width--focus: 0.25rem;
--accordion-border-inset--default: inset;
--accordion-border-inset--hover: ;
--accordion-border-inset--active: inset;
--accordion-border-inset--focus: ;
}
.dnb-accordion__variant--outlined.dnb-accordion--expanded, .dnb-accordion__variant--filled.dnb-accordion--expanded {
--accordion-color-text--disabled: var(
--token-color-text-neutral-inverse
);
--accordion-color-description--default: var(--accordion-color-text);
--accordion-color-description--disabled: var(
--token-color-text-neutral-inverse
);
--accordion-color-bg--disabled: var(
--token-color-background-action-disabled
);
--accordion-color-border--disabled: var(
--accordion-color-bg--disabled
);
}