0Pricing
HTML Academy · Pelajaran

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

  1. Manifest Aplikasi Web
  2. Pendaftaran Service Worker dari HTML
  3. Warna Tema dan Ikon Aplikasi
  4. Halaman Fallback Luring
← Kembali ke HTML Academy