Skip to content
Aurora Lab
Text · 12.10.2026

Decimal Focus

Un singolo valore finanziario diventa più leggibile grazie a una scansione precisa delle cifre: il passaggio del puntatore evidenzia la parte intera, il separatore e i decimali in sequenza, mentre una linea sottile definisce la baseline.

Interactive preview

960 × 640
About this effect

What is Decimal Focus?

Un trattamento tipografico per un singolo importo: separatore, decimali e unità mantengono una gerarchia leggibile e una precisione visiva da interfaccia finanziaria.

How it’s built

Il valore è diviso in span semantici. Hover e focus cambiano il colore della parte intera e attenuano i decimali; la baseline usa un gradiente lineare, così l’effetto resta compatto e non altera il flusso del testo.

Ideal for

  • Valori di saldo o variazione in interfacce finanziarie
  • Importi in ricevute digitali
  • Prezzi dentro controlli compatti
  • Numeri di riepilogo in strumenti professionali

Accessibility

Il valore è contenuto in un button per rendere l’interazione raggiungibile da tastiera, ha un aria-label completo e conserva contrasto e leggibilità quando l’animazione è disattivata.

Performance

Nessun canvas o aggiornamento continuo: solo transizioni CSS su testo e pseudo-elemento.

Source code

Explore, copy and reuse the original HTML, CSS and JavaScript.

<div class="demo demo-decimal"><button class="decimal-readout" type="button" aria-label="Valore 24.680,50 euro"><span class="decimal-readout__prefix">€</span><span class="decimal-readout__integer">24.680</span><span class="decimal-readout__separator">,</span><span class="decimal-readout__cents">50</span><span class="decimal-readout__unit">EUR</span></button></div>