Aggiungere tooltip ad una pagina può migliorare l'usabilita della stessa. Sebbene i browser mettano a disposizione un tooltip di default, questo può essere personalizzato nel contenuto ma non nell'aspetto grafico. Bootstrap permette di creare dei tooltip custom che possono anche essere personalizzati nell'aspetto grafico tramite CSS.
Nel codice che segue vediamo come creare un tooltip nel codice HTML.
<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip">Tooltip</button>
La chiave di questo codice HTML sono gli attributi data-placement, che specifica la posizione del tooltip rispetto all'oggetto (left-right-top-bottom), e data-toggle che torna utile quando dobbiamo inizializzare il tooltip. Infatti, non basta il codice HTML a mostrare il tooltip, ma dobbiamo inizializzarlo a mano tramite Javascript. Per inizializzare tutti i tooltip di una pagina ossiamo scrivere il seguente codice.
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})Questo script viene lanciato al caricamento della pagina, e recupera tutti i tag HTML che hanno l'attributo data-toggle impostato a "tooltip" e gli associa il plugin tooltip di Bootstrap.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Change tracking e composition in Entity Framework
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Supportare la crittografia di ASP.NET Core con Azure Container App
Recuperare gli audit log in Azure DevOps
Controllare la telemetria con .NET Aspire
Eliminare una project wiki di Azure DevOps
Supportare la sessione affinity di Azure App Service con Application Gateway
Esporre un server MCP esistente con Azure API Management
Creare una libreria CSS universale: Nav menu
I più letti di oggi
- Windows Server 2003: 300% in più in tre mesi
- ASP to ASP.NET Migration Roadshow in 11 città
- Costruire un PDF usando ASP
- Community Night@Basta!Italia 2010 - Roma
- In arrivo una nuova versione di ATLAS
- Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
- .NET Conference Italia 2025 - Milano
- The Agentic Day - Milano


