Vai al contenuto
Aurora Lab
Effetti di testo · 29.10.2026

Inkline Resolve

Una breve frase editoriale parte da un lettering tracciato con precisione. Al passaggio del cursore, con il focus o con l’attivazione, l’inchiostro caldo avanza da sinistra a destra e trasforma l’enfasi in una variazione controllata della densità tipografica, senza cambiare le parole né il loro ingombro.

Prova l’esperimento

960 × 640
Dentro l’esperimento

Cos’è Inkline Resolve?

Una singola frase editoriale passa da un contorno nitido a una superficie d’inchiostro decisa. Il riempimento percorre le forme già esistenti, così l’enfasi sembra accumularsi invece di sostituire, ingrandire o spostare il testo.

Come funziona

Il pulsante usa un testo trasparente con un bordo avorio visibile e un livello di sfondo ritagliato sulle lettere. Il passaggio del cursore, il focus da tastiera o lo stato attivo fissato con un clic espandono lo sfondo da zero fino all’intera larghezza del testo, mentre il bordo assume lo stesso colore d’accento.

Dove usarlo

  • Principi editoriali interattivi che richiedono enfasi senza modificare l’impaginazione
  • Controlli testuali per selezionare una modalità di lettura o una sezione
  • Specimen tipografici per brand e campagne che mostrano stati attivi discreti

Accessibilità

L’interazione usa un pulsante nativo con testo visibile, uno stile di focus ben riconoscibile e lo stato aria-pressed per il comportamento fissato al clic. Chi preferisce ridurre il movimento vede lo stesso cambio di stato senza transizione.

Prestazioni

L’effetto è realizzato in CSS e riguarda un solo pulsante. JavaScript si limita ad alternare una classe e l’attributo pressed, senza timer, observer, librerie o risorse esterne.

Il codice

Esplora e copia il codice originale. Nell’anteprima le etichette vengono tradotte, mentre nel sorgente restano quelle originali (di solito inglesi). Per i testi dinamici usa AuroraLabI18n.t(chiave, testoPredefinito).

<main class="stage">
  <button class="inkline" type="button" aria-pressed="false" data-ali-i18n="copy_1">Make space</button>
</main>