tooltippackage.theme.lumo.vaadin-tooltip-styles.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vaadin-webcomponents Show documentation
Show all versions of vaadin-webcomponents Show documentation
Mvnpm composite: Vaadin webcomponents
The newest version!
import '@vaadin/vaadin-lumo-styles/color.js';
import '@vaadin/vaadin-lumo-styles/style.js';
import '@vaadin/vaadin-lumo-styles/typography.js';
import { overlay } from '@vaadin/vaadin-lumo-styles/mixins/overlay.js';
import { css, registerStyles } from '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
const tooltipOverlay = css`
:host {
--vaadin-tooltip-offset-top: var(--lumo-space-xs);
--vaadin-tooltip-offset-bottom: var(--lumo-space-xs);
--vaadin-tooltip-offset-start: var(--lumo-space-xs);
--vaadin-tooltip-offset-end: var(--lumo-space-xs);
}
[part='overlay'] {
background: var(--lumo-base-color) linear-gradient(var(--lumo-contrast-5pct), var(--lumo-contrast-5pct));
color: var(--lumo-body-text-color);
font-size: var(--lumo-font-size-xs);
line-height: var(--lumo-line-height-s);
}
[part='content'] {
padding: var(--lumo-space-xs) var(--lumo-space-s);
}
`;
registerStyles('vaadin-tooltip-overlay', [overlay, tooltipOverlay], { moduleId: 'lumo-tooltip-overlay' });