Ikony i kolory przeglądarki

Nowoczesne przeglądarki ułatwiają dostosowywanie niektórych elementów, takich jak ikony czy kolor paska adresu, a nawet dodawanie elementów niestandardowych, np. niestandardowych kafelków. Te proste zmiany mogą zwiększyć zaangażowanie użytkowników i przyczynić się do tego, że wrócą oni do Twojej witryny.

Nowoczesne przeglądarki ułatwiają dostosowywanie niektórych elementów, takich jak ikony czy kolor paska adresu, a nawet dodawanie elementów niestandardowych, np. niestandardowych kafelków. Te proste zmiany mogą zwiększyć zaangażowanie użytkowników i przyczynić się do tego, że wrócą oni do Twojej witryny.

Udostępnianie świetnych ikon i kafelków

Gdy użytkownik odwiedza Twoją stronę internetową, przeglądarka próbuje pobrać ikonę z HTML. Ikona może się wyświetlać w wielu miejscach, m.in. na karcie przeglądarki, stronie Ostatnie (lub Ostatnio odwiedzone) karty, a także w przypadku przełączania aplikacji.

Dzięki udostępnieniu obrazu wysokiej jakości Twoja witryna będzie bardziej rozpoznawalna, co ułatwi użytkownikom jej znalezienie.

Aby zapewnić pełną obsługę we wszystkich przeglądarkach, musisz dodać kilka tagów do elementu <head> na każdej stronie.

<!-- 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 i Opera

Chrome i Opera używają icon.png, które jest skalowane do odpowiedniego rozmiaru przez urządzenie. Aby zapobiec automatycznemu skalowaniu, możesz też podać dodatkowe rozmiary, podając atrybut sizes.

Safari

Safari używa też tagu <link> z atrybutem rel: apple-touch-icon do wskazywania ikony na ekranie głównym.

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

Nieprzejrzysty obraz PNG o kwadratowym rozmiarze 180 pikseli lub 192 pikseli jest idealny do użycia jako ikona apple-touch-icon.

Nie zalecamy dodawania wielu wersji za pomocą atrybutu sizes. Wcześniej Safari na iOS brało pod uwagę słowo kluczowe -precomposed, aby uniknąć dodawania efektów wizualnych, ale od iOS 7 nie jest to już konieczne.

Internet Explorer i Windows Phone

Nowy ekran główny w Windows 8 obsługuje 4 różne układy przypiętych witryn i wymaga 4 ikon. Jeśli nie chcesz obsługiwać określonego rozmiaru, możesz pominąć odpowiednie metatagi.

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

Glazura i terakota w Internet Explorerze

„Przypięte witryny” i rotujące „żywe kafelki” firmy Microsoft znacznie wykraczają poza inne implementacje i nie są objęte zakresem tego przewodnika. Więcej informacji o tworzeniu kart na żywo znajdziesz na stronie MSDN.

Kolorowanie elementów przeglądarki

Za pomocą różnych elementów meta możesz dostosować przeglądarkę i elementy platformy. Pamiętaj, że niektóre z nich mogą działać tylko na określonych platformach lub w określonych przeglądarkach, ale mogą znacznie ulepszyć działanie.

Chrome, Firefox OS, Safari, Internet Explorer i Opera Coast umożliwiają definiowanie kolorów elementów przeglądarki, a nawet platformy za pomocą metatagów.

Meta Theme Color w Chrome i Opera

Aby określić kolor motywu w Chrome na Androidzie, użyj metatagu koloru motywu.

<!-- Chrome, Firefox OS and Opera -->
<meta name="theme-color" content="#4285f4">
Motywy kolorystyczne stylizujące pasek adresu w Chrome.

Stylizacja specyficzna dla Safari

Safari umożliwia stylizowanie paska stanu i określanie obrazu uruchamiania.

Określanie obrazu startowego

Domyślnie Safari wyświetla pusty ekran podczas wczytywania i po kilku takich operacjach wczytuje zrzut ekranu z poprzedniego stanu aplikacji. Możesz temu zapobiec, nakazując Safari wyświetlać wyraźny obraz wczytywania przez dodanie tagu linku z wartością rel=apple-touch-startup-image. Na przykład:

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

Obraz musi mieć określony rozmiar ekranu urządzenia docelowego, w przeciwnym razie nie zostanie użyty. Więcej informacji znajdziesz we wskazówkach dotyczących treści internetowych w Safari.

Dokumentacja Apple na ten temat jest skąpa, ale społeczność deweloperów znalazła sposób na kierowanie reklam na wszystkie urządzenia za pomocą zaawansowanych zapytań dotyczących multimediów, które umożliwiają wybranie odpowiedniego urządzenia i wskazanie odpowiedniego obrazu. Oto działające rozwiązanie udostępnione przez tfausak's gist

Zmienianie wyglądu paska stanu

Możesz zmienić wygląd domyślnego paska stanu na black lub black-translucent. W przypadku black-translucent pasek stanu unosi się nad treścią pełnoekranową, a nie przesuwa jej w dół. Dzięki temu układ ma większą wysokość, ale zasłania górną część. Oto wymagany kod:

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

Zrzut ekranu z przezroczystym czarnym tłem.
Zrzut ekranu za pomocą black-translucent

Zrzut ekranu z czarnym tłem
Zrzut ekranu za pomocą black