@universal-material/web
Version:
Material web components
31 lines (29 loc) • 1 kB
JavaScript
import { css } from 'lit';
export const styles = css `
:host,
* {
--_focus-ring-color: var(--u-focus-ring-color, var(--u-color-secondary, rgb(98, 91, 113)));
--_focus-ring-outline-offset: var(--u-focus-ring-outline-offset, 2px);
font-family: var(--u-font-family, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
box-sizing: border-box;
outline: 0;
}
:host(.force-focus-ring) .focus-ring,
.focus-ring:focus-visible {
animation: u-focus-pulse 500ms ease;
animation-fill-mode: forwards;
outline-offset: var(--_focus-ring-outline-offset);
}
u-focus-pulse {
0% {
outline: 0 solid var(--_focus-ring-color);
}
50% {
outline: 6px solid var(--_focus-ring-color);
}
100% {
outline: 4px solid var(--_focus-ring-color);
}
}
`;
//# sourceMappingURL=base.styles.js.map