Ikon dan warna browser

Browser modern memudahkan kita dalam menyesuaikan komponen tertentu, seperti ikon, warna kolom URL, dan bahkan menambahkan sesuatu seperti kartu kustom. Ubahan sederhana ini dapat meningkatkan engagement dan membuat pengguna kembali ke situs Anda.

Browser modern memudahkan kita dalam menyesuaikan komponen tertentu, seperti ikon, warna kolom URL, dan bahkan menambahkan sesuatu seperti kartu kustom. Ubahan sederhana ini dapat meningkatkan engagement dan membuat pengguna kembali ke situs Anda.

Memberikan ikon dan kartu yang bagus

Saat pengguna mengunjungi halaman web Anda, browser akan mencoba mengambil ikon dari HTML. Ikon mungkin muncul di banyak tempat, termasuk tab browser, tombol recent app, laman tab yang baru (atau baru saja dikunjungi), dan lainnya.

Memberikan gambar berkualitas tinggi akan membuat situs Anda lebih mudah dikenali, sehingga pengguna akan lebih mudah menemukan situs Anda.

Untuk mendukung sepenuhnya semua browser, Anda harus menambahkan beberapa tag ke elemen <head> di setiap halaman.

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

Chrome dan Opera menggunakan icon.png, yang diskalakan ke ukuran yang diperlukan oleh perangkat. Untuk mencegah penskalaan otomatis, Anda juga dapat memberikan ukuran tambahan dengan menentukan atribut sizes.

Safari

Safari juga menggunakan tag <link> dengan atribut rel: apple-touch-icon untuk menunjukkan ikon layar utama.

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

PNG tidak transparan dengan ukuran persegi 180 piksel atau 192 piksel ideal untuk ikon apple-touch.

Sebaiknya jangan menyertakan beberapa versi melalui atribut sizes. Sebelumnya, Safari untuk iOS akan mempertimbangkan kata kunci -precomposed untuk menghindari menambahkan efek visual, tetapi hal ini tidak diperlukan sejak iOS 7.

Internet Explorer dan Windows Phone

Layar utama baru Windows 8 mendukung empat tata letak berbeda untuk situs yang dipasangi pin, dan memerlukan empat ikon. Anda dapat menghilangkan tag meta yang relevan jika tidak ingin mendukung ukuran tertentu.

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

Kartu di Internet Explorer

"Situs Tersemat" dan "Petak Dinamis" Microsoft berputar jauh melampaui implementasi lain dan berada di luar cakupan panduan ini. Anda dapat mempelajari lebih lanjut di cara membuat kartu live MSDN.

Mewarnai elemen browser

Dengan menggunakan elemen meta yang berbeda, Anda dapat menyesuaikan browser dan bahkan elemen platform. Perlu diingat bahwa beberapa hanya dapat berfungsi pada platform atau browser tertentu, tetapi dapat sangat meningkatkan pengalaman pengguna.

Chrome, Firefox OS, Safari, Internet Explorer, dan Opera Coast memungkinkan Anda menentukan warna elemen browser, dan bahkan platform menggunakan tag meta.

Warna Tema Meta untuk Chrome dan Opera

Untuk menentukan warna tema Chrome di Android, gunakan warna tema meta.

<!-- Chrome, Firefox OS and Opera -->
<meta name="theme-color" content="#4285f4">
Warna tema untuk penataan gaya kolom URL di Chrome.

Gaya khusus Safari

Safari memungkinkan Anda menata bilah status dan menentukan gambar startup.

Menentukan image startup

Secara default, Safari menampilkan layar kosong selama waktu pemuatan dan setelah beberapa memuat screenshot status aplikasi sebelumnya. Anda dapat mencegah hal ini dengan memberi tahu Safari untuk menampilkan gambar startup eksplisit, dengan menambahkan tag link, dengan rel=apple-touch-startup-image. Contoh:

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

Gambar harus sesuai ukuran yang telah ditentukan dari layar perangkat target atau tidak akan digunakan. Lihat Panduan Konten Web Safari untuk mengetahui detail selengkapnya.

Meskipun dokumentasi Apple jarang membahas topik ini, komunitas developer telah menemukan cara untuk menargetkan semua perangkat dengan menggunakan kueri media lanjutan untuk memilih perangkat yang sesuai, lalu menentukan gambar yang benar. Berikut adalah solusi yang berfungsi, berkat gist tfausak

Mengubah tampilan status bar

Anda dapat mengubah tampilan status bar default menjadi black atau black-translucent. Dengan black-translucent, status bar akan mengambang di atas konten layar penuh, bukan mendorongnya ke bawah. Ini memberi tata letak yang lebih tinggi, tetapi menghalangi bagian atas. Berikut adalah kode yang diperlukan:

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

Screenshot menggunakan hitam-transparan.
Screenshot menggunakan black-translucent

Screenshot menggunakan warna hitam
Screenshot menggunakan black