Compilando un form di registrazione o di accesso, capita che il browser ci proponga quello che abbiamo già inserito in precedenza sulla base del nome degli input. L'esempio più lampante lo troviamo quando viene richiesto l'inserimento del nostro indirizzo, con via, paese, cap, nazione: cliccando sul primo campo, un menù a tendina ci presenta la possibilità di inserire dei valori utilizzati in un momento passato.
Una volta che accettiamo l'auto-completamento tutti i campi valorizzati dallo user-agent avranno un colore specifico; nel caso di Chromium troveremo un bordo e un background azzurro.
# stile di default
input:-internal-autofill-selected {
appearance: menulist-button;
background-image: none !important;
background-color: -internal-light-dark(rgb(232, 240, 254), rgba(70, 90, 126, 0.4)) !important;
color: fieldtext !important;
}Questo stile, benchè non invasivo, potrebbe non essere adatto al design della nostra applicazione, oppure è necessario mettere più in evidenza l'azione appena compiuta. In questi casi possiamo utilizzare l'attributo -webkit-autofill ed applicarlo ai vari elementi, siano essi input, textarea, select
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
# bordo input
border: 1px solid red;
# colore testo
-webkit-text-fill-color: red;
# sfondo input
-webkit-box-shadow: 0 0 0px 1000px yellow inset;
}Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Montare Azure Blob Storage su Linux con BlobFuse2
Ridurre il reflow ottimizzando il CSS
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Evitare memory leaks nelle closure JavaScript
Eliminare record doppi in Sql Server
Self-healing degli unit test con Copilot in GitHub
.NET Aspire per applicazioni distribuite
Realizzare un accordion con gli elementi HTML details e summary
Configuratione e utilizzo .NET Aspire CLI
Nuova modale riconnessione Blazor
Utilizzare il top layer in HTML
Gestire progetti .NET + React in .NET Aspire
I più letti di oggi
- Global Azure 2026 - ASPItalia.com - Milano
- L'agenda di #GlobalAzure 2026 by ASPItalia.com è pronta: da #AKS a #AIFoundry, passando per #MCP, #Fabric e tanto altro.Ci vediamo il 16 aprile a Milano! https://aspit.co/globalazure-26
- Future Dev Day - Milano
- Il nuovo persistent state in Blazor
- Eseguire i pre-commit hook di git con dependabot




