I più diffusi browser mobile, quando si seleziona un link o un pulsante mediante la gesture di "tap", tendono ad evidenziare il controllo con un effetto traslucente, al fine di fornire un feedback all'utente che ha selezionato/utilizzato il controllo.
Questo effetto può rivelarsi fastidioso e penalizzare la reattività dell'applicazione, oltre che stridere con il look&feel e il design della stessa.
In uno script precedente, abbiamo visto come è possibile sottoscrivere l'evento MSPointerDown di IE10 meglio noto come touchStart o semplicemente "tap": https://www.html5italia.com/script/59/Gestione-Evento-TouchStart-IE10-HTML5.aspx
In questo semplice script viene illustato come disabilitare il link-highlighting su Windows Phone 8:
<meta name="msapplication-tap-highlight" content="no" />
Si tratta di aggiungere il meta tag msapplication-tap-highlight nell'head della pagina, questo tag è specifico per Internet Explorer 10 e per Windows Phone 8.
Per i browser con engine webkit sarà sufficiente ricorrere ad una classe css:
.myLink { -webkit-tap-highlight-color: rgba(0,0,0,0); }
Di seguito l'effetto su WP8 prima:
e dopo l'utilizzo del meta-tag msapplication-tap-highlight:
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottenere un token di accesso per una GitHub App
Il nuovo controllo Range di Blazor 9
Usare una container image come runner di GitHub Actions
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Migliorare la scalabilità delle Azure Function con il Flex Consumption
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Gestire i dati con Azure Cosmos DB Data Explorer
Utilizzare Azure AI Studio per testare i modelli AI
Eseguire una query su SQL Azure tramite un workflow di GitHub
Migliorare la sicurezza dei prompt con Azure AI Studio
Creare alias per tipi generici e tuple in C#
I più letti di oggi
- Pubblicare immagini Docker su un registro privato di Azure
- Spegnere automaticamente ogni giorno una VM Azure
- Moonlight 2.0 in beta, con un po' di Silverlight 3.0 per Linux
- Impostare un promemoria per ruotare le chiavi di Azure Storage
- Routing HTTP con i proxy delle Azure Function
- Effettuare il download di un file via FTP con la libreria FluentFTP di .NET