Icone e colori del browser

I browser moderni consentono di personalizzare facilmente alcuni componenti, come le icone e il colore della barra degli indirizzi, e persino aggiungere elementi come riquadri personalizzati. Queste semplici modifiche possono aumentare il coinvolgimento e invogliare gli utenti a tornare nuovamente sul tuo sito.

Paolo Bakaus
Paul Bakaus

I browser moderni consentono di personalizzare facilmente alcuni componenti, come le icone e il colore della barra degli indirizzi, e persino aggiungere elementi come riquadri personalizzati. Queste semplici modifiche possono aumentare il coinvolgimento e invogliare gli utenti a tornare nuovamente sul tuo sito.

Fornisci icone e riquadri efficaci

Quando un utente visita la tua pagina web, il browser prova a recuperare un'icona dal codice HTML. L'icona potrebbe essere visualizzata in diverse posizioni, tra cui la scheda del browser, il cambio di app recente, la pagina della scheda Nuova (o visitata di recente) e altre ancora.

Se fornisci un'immagine di alta qualità, il tuo sito sarà più riconoscibile e gli utenti lo troveranno più facilmente.

Per supportare completamente tutti i browser, devi aggiungere alcuni tag all'elemento <head> di ogni pagina.

<!-- icon in the highest resolution we need it for -->
<link rel="icon" sizes="192x192" href="icon.png">

<!-- reuse same icon for Safari -->
<link rel="apple-touch-icon" href="ios-icon.png">

<!-- multiple icons for IE -->
<meta name="msapplication-square310x310logo" content="icon_largetile.png">

Chrome e Opera

Chrome e Opera utilizzano icon.png, che viene ridimensionato in base alle dimensioni necessarie dal dispositivo. Per impedire la scalabilità automatica, puoi anche fornire dimensioni aggiuntive specificando l'attributo sizes.

Safari

Safari utilizza anche il tag <link> con l'attributo rel: apple-touch-icon per indicare l'icona della schermata Home.

<link rel="apple-touch-icon" href="touch-icon-iphone.png">

Un file PNG non trasparente di 180 o 192 px di formato quadrato è ideale per l'icona-touch-screen.

Non è consigliabile includere più versioni tramite l'attributo sizes. In precedenza, Safari per iOS prendeva in considerazione la parola chiave -precomposed per evitare di aggiungere effetti visivi, ma non è più necessario da iOS 7.

Internet Explorer e Windows Phone

La nuova schermata Home di Windows 8 supporta quattro diversi layout per i siti bloccati e richiede quattro icone. Puoi escludere i meta tag pertinenti se non vuoi supportare una dimensione specifica.

<meta name="msapplication-square70x70logo" content="icon_smalltile.png">
<meta name="msapplication-square150x150logo" content="icon_mediumtile.png">
<meta name="msapplication-wide310x150logo" content="icon_widetile.png">

Riquadri in Internet Explorer

I "siti bloccati" e i "riquadri attivi" a rotazione di Microsoft vanno ben oltre altre implementazioni e vanno oltre l'ambito di questa guida. Per ulteriori informazioni, consulta MSDN su come creare riquadri attivi.

Colorare gli elementi del browser

Usando diversi elementi meta puoi personalizzare il browser e anche alcuni elementi della piattaforma. Tieni presente che alcuni potrebbero funzionare solo su determinate piattaforme o browser, ma possono migliorare notevolmente l'esperienza.

Chrome, Firefox OS, Safari, Internet Explorer e Opera Coast consentono di definire i colori per gli elementi del browser e persino della piattaforma utilizzando i meta tag.

Meta Theme Color per Chrome e Opera

Per specificare il colore del tema per Chrome su Android, utilizza il colore del meta tema.

<!-- Chrome, Firefox OS and Opera -->
<meta name="theme-color" content="#4285f4">
Colori del tema per definire lo stile della barra degli indirizzi in Chrome.

Stili specifici di Safari

Safari consente di applicare uno stile alla barra di stato e di specificare un'immagine di avvio.

Specifica un'immagine di avvio

Per impostazione predefinita, Safari mostra una schermata vuota durante il tempo di caricamento e dopo diversi caricamenti di uno screenshot dello stato precedente dell'app. Puoi evitare che ciò accada dicendo a Safari di mostrare un'immagine di avvio esplicita, aggiungendo un tag link, con rel=apple-touch-startup-image. Ad esempio:

<link rel="apple-touch-startup-image" href="icon.png">

L'immagine deve avere le dimensioni specifiche dello schermo del dispositivo di destinazione, altrimenti non verrà utilizzata. Per ulteriori dettagli, consulta le Linee guida per i contenuti web di Safari.

Anche se la documentazione di Apple è scarsa su questo argomento, la community di sviluppatori ha trovato un modo per scegliere come target tutti i dispositivi utilizzando query supporti avanzate per selezionare il dispositivo appropriato e quindi specificare l'immagine corretta. Ecco una soluzione, gentilmente concessa dall'essenza di tfausak

Modificare l'aspetto della barra di stato

Puoi modificare l'aspetto della barra di stato predefinita in black o black-translucent. Con black-translucent, la barra di stato rimane sopra i contenuti a schermo intero anziché spingerla verso il basso. In questo modo il layout è più alto, ma ostruisce la parte superiore. Ecco il codice richiesto:

<meta name="apple-mobile-web-app-status-bar-style" content="black">

Screenshot con nero traslucido.
Screenshot che utilizza black-translucent

Screenshot con nero
Screenshot che utilizza black