<!-- INCORRECT --><span id="hint-trigger">Aiuto</span><mds-tooltip target="hint-trigger">Testo di aiuto</mds-tooltip>
<!-- CORRECT --><span id="hint-trigger">Aiuto</span><mds-tooltip target="#hint-trigger">Testo di aiuto</mds-tooltip><!-- INCORRECT --><mds-tooltip target="#voce"> <mds-icon name="mi/baseline/warning"></mds-icon> <strong>Attenzione:</strong> campo obbligatorio</mds-tooltip>
<!-- CORRECT --><mds-tooltip target="#voce">Attenzione: campo obbligatorio</mds-tooltip><!-- INCORRECT --><mds-tooltip target="#btn"> <mds-button id="btn" label="Elimina"></mds-button> Elimina il record selezionato</mds-tooltip>
<!-- CORRECT --><mds-button id="btn" label="Elimina" variant="error" tone="text"></mds-button><mds-tooltip target="#btn">Elimina il record selezionato</mds-tooltip><!-- INCORRECT --><mds-tooltip target="#campo" visible="false">Testo nascosto</mds-tooltip>
<!-- CORRECT --><mds-tooltip target="#campo">Testo nascosto</mds-tooltip>// CORRECT (programmatic)document.querySelector('mds-tooltip').visible = false;/* INCORRECT */mds-tooltip >>> .text { font-style: italic;}mds-tooltip::part(arrow) { fill: red;}
/* CORRECT */mds-tooltip { --mds-tooltip-background: rgb(var(--magma-accent-surface)); --mds-tooltip-delay: 0.5s;}mds-tooltip::part(text) { font-style: italic;}<!-- INCORRECT --><mds-button id="tokens-btn" icon="mi/baseline/palette" aria-label="Tokens"></mds-button><mds-tooltip target="#tokens-btn">Tokens</mds-tooltip>
<!-- CORRECT --><mds-button id="tokens-btn" icon="mi/baseline/palette"></mds-button><mds-tooltip target="#tokens-btn" relation="label">Tokens</mds-tooltip><!-- INCORRECT --><mds-button label="Elimina" title="Elimina il record selezionato"></mds-button>
<!-- CORRECT --><mds-button id="elimina-btn" label="Elimina" variant="error" tone="text"></mds-button><mds-tooltip target="#elimina-btn">Elimina il record selezionato</mds-tooltip>