Warna Tema dan Ikon Aplikasi
Sesuaikan warna krom peramban dan ikon layar utama.
Warna Tema dan Ikon Aplikasi adalah pelajaran HTML Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar HTML Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus HTML Academy mencakup 4 pelajaran total.
Tag Meta theme-color
Tag <meta name="theme-color" content="#1f2937"> mengatur warna bilah alamat peramban di perangkat seluler dan warna bilah judul pada PWA desktop. Tag ini memberikan tampilan yang rapi dan menyerupai aplikasi tanpa mengubah konten apa pun.
<meta name="theme-color" content="#1f2937">Warna Tema Mode Gelap
Sediakan warna terpisah untuk mode terang dan gelap: <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"> serta tag kedua dengan warna gelap. Peramban memilih yang sesuai berdasarkan preferensi OS pengguna.
<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#0f172a" media="(prefers-color-scheme: dark)">Warna Tema Manifest
Properti theme_color pada manifest menetapkan warna saat aplikasi berjalan sebagai PWA terpasang (bilah judul jendela mandiri). Samakan dengan meta warna tema di halaman agar konsisten — saat berjalan di peramban maupun sebagai aplikasi terpasang, identitas visualnya tetap sama.
Favicon Standar
<link rel="icon" href="/favicon.ico"> adalah ikon klasik pada tab peramban. Meskipun namanya demikian, peramban modern lebih mengutamakan PNG atau SVG daripada ICO. Sediakan PNG berukuran 32x32 melalui <link rel="icon" type="image/png" sizes="32x32" href="/icon-32.png"> agar tampilannya lebih jelas.
Favicon SVG
Peramban modern menerima favicon SVG: <link rel="icon" type="image/svg+xml" href="/icon.svg">. Tetap tajam pada ukuran apa pun dan berukuran sangat kecil. Gunakan untuk logo vektor; pasangkan dengan cadangan PNG untuk peramban yang tidak mendukung favicon SVG.
Ikon Sentuh Apple
Layar utama iOS menggunakan apple-touch-icon: <link rel="apple-touch-icon" href="/apple-touch-icon.png">. Sediakan PNG berukuran 180x180. iOS tidak membaca ikon manifest web untuk pemasangan di layar utama; tautan apple-touch-icon wajib disediakan.
Ikon Manifest (Android)
Pemasangan di Android membaca ikon dari larik icons pada manifest. Sertakan PNG berukuran 192x192 (layar utama) dan 512x512 (layar pembuka, laci aplikasi). Tambahkan salinan dengan tujuan "maskable" agar Android dapat menyesuaikan ikon dengan bentuk ikon layar utama (lingkaran, persegi membulat, persegi).
Zona Aman Ikon Maskable
Ikon maskable sebaiknya menempatkan konten utamanya di dalam zona aman tengah sebesar 80% — 20% bagian luar dapat terpotong, bergantung pada bentuk mask perangkat. Gunakan alat seperti maskable.app untuk melihat pratinjau ikon dengan berbagai bentuk mask selama perancangan.
Ikon Ubin Windows
Untuk ubin tersemat Windows 8/10: <meta name="msapplication-TileImage" content="/tile.png"> dan <meta name="msapplication-TileColor" content="#1f2937">. Kini prioritasnya lebih rendah dibandingkan platform lain, tetapi tetap bermanfaat bagi pengguna Windows yang menyematkan situs.
File Konfigurasi Peramban
IE/Edge lama: <meta name="msapplication-config" content="/browserconfig.xml"> menunjuk ke file XML yang berisi ikon ubin dalam berbagai ukuran. Sebagian besar sudah tidak relevan saat ini; situs baru dapat melewati browserconfig.xml tanpa konsekuensi.
Ikon Mask untuk Safari
Tab tersemat Safari macOS: <link rel="mask-icon" href="/safari-icon.svg" color="#1f2937">. SVG tersebut harus berupa ikon satu warna (warnanya ditimpa oleh atribut warna). Fitur ini hanya digunakan pada tab tersemat Safari macOS.
Menguji Ikon
Gunakan realfavicongenerator.net untuk membuat setiap varian ikon dari satu sumber. Uji pada perangkat iOS sungguhan (tambahkan ke Layar Utama) dan Android (pasang aplikasi dari menu peramban) untuk memastikan ikon tampil dengan potongan yang benar dan tidak berpiksel.
Uji Pemahaman
Apa tujuan ikon dengan tujuan "maskable" dalam manifest aplikasi web?
Ringkasan
Warna tema (dengan varian kueri media) mewarnai bilah alamat; warna tema manifest mewarnai bilah judul aplikasi terpasang. Ikon mencakup favicon (SVG + PNG), ikon sentuh Apple (iOS, 180x180), ikon manifest (Android, 192 + 512 + maskable), ikon mask Safari (SVG satu warna), dan ikon ubin Windows. Gunakan realfavicongenerator.net untuk membuat semua varian dari satu sumber.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Warna Tema dan Ikon Aplikasi” gratis?
Ya — teks lengkap “Warna Tema dan Ikon Aplikasi” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus HTML Academy, upgrade ke CoddyKit PRO. Kursus HTML Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Warna Tema dan Ikon Aplikasi”?
Sesuaikan warna krom peramban dan ikon layar utama. Kamu berlatih HTML Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai HTML Academy?
Tidak diperlukan pengalaman sebelumnya. HTML Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Warna Tema dan Ikon Aplikasi” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran HTML Academy ini?
Ya. Setiap pelajaran HTML Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Manifest Aplikasi Web
- Pendaftaran Service Worker dari HTML
- Warna Tema dan Ikon Aplikasi
- Halaman Fallback Luring