0Pricing
HTML Academy · Ders

Tema Rengi ve Uygulama Simgeleri

Tarayıcı çerçevesi rengini ve ana ekran simgesini özelleştirin

Tema Rengi ve Uygulama Simgeleri, CoddyKit'te ücretsiz bir HTML Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, HTML Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. HTML Academy kursu toplamda 4 dersten oluşur.

theme-color Meta Etiketi

<meta name="theme-color" content="#1f2937"> etiketi, mobil cihazlarda tarayıcının adres çubuğu rengini ve masaüstü PWA'larında başlık çubuğu rengini belirler. Herhangi bir içeriği değiştirmeden sayfaya özenli, uygulama benzeri bir görünüm kazandırır.

<meta name="theme-color" content="#1f2937">

Koyu Mod Tema Renkleri

Açık ve koyu modlar için ayrı renkler sağlayın: <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"> ve koyu renge sahip ikinci bir etiket. Tarayıcılar, kullanıcının OS tercihine göre eşleşen rengi seçer.

<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#0f172a" media="(prefers-color-scheme: dark)">

Manifest tema rengi

Manifest dosyasının theme_color değeri, uygulama kurulu bir PWA olarak çalıştığında rengini belirler (bağımsız pencerenin başlık çubuğu). Tutarlılık için bunu sayfa içindeki tema rengi meta etiketiyle eşleştirin; tarayıcıda çalışırken veya kurulu durumdayken görsel kimlik aynı kalır.

Standart Site Simgesi

<link rel="icon" href="/favicon.ico">, tarayıcı sekmesinde kullanılan klasik simgedir. Adında ICO geçmesine rağmen modern tarayıcılar ICO yerine PNG veya SVG'yi tercih eder. Daha net görüntüleme için <link rel="icon" type="image/png" sizes="32x32" href="/icon-32.png"> aracılığıyla 32x32 boyutunda bir PNG sağlayın.

SVG Site Simgesi

Modern tarayıcılar SVG site simgelerini kabul eder: <link rel="icon" type="image/svg+xml" href="/icon.svg">. Her boyutta nettir ve dosyası küçüktür. Vektörel logolar için kullanın; SVG site simgelerini desteklemeyen tarayıcılar için bir PNG yedeği ekleyin.

Apple Dokunmatik Simgesi

iOS ana ekranda apple-touch-icon simgesini kullanır: <link rel="apple-touch-icon" href="/apple-touch-icon.png">. 180x180 boyutunda bir PNG sağlayın. iOS, ana ekrana yükleme sırasında web manifestindeki simgeleri okumaz; apple-touch-icon bağlantısı gereklidir.

Manifest Simgeleri (Android)

Android kurulumları simgeleri manifest dosyasındaki simgeler dizisinden okur. 192x192 (ana ekran) ve 512x512 (açılış ekranı, uygulama çekmecesi) boyutlarında PNG'ler ekleyin. Android'in simgeyi ana ekran simgesinin şekline (daire, yuvarlatılmış kare, kare) göre maskeleyebilmesi için "maskelenebilir" amaçlı bir kopya ekleyin.

Maskelenebilir Güvenli Alan

Maskelenebilir simgelerin temel içeriği %80'lik merkezi güvenli alana sığmalıdır; dıştaki %20, cihazın maske şekline bağlı olarak kırpılabilir. Tasarım sırasında simgeyi farklı maske şekilleri altında önizlemek için maskable.app gibi araçları kullanın.

Windows Kutucuk Simgeleri

Windows 8/10'da sabitlenmiş kutucuk için: <meta name="msapplication-TileImage" content="/tile.png"> ve <meta name="msapplication-TileColor" content="#1f2937">. Günümüzde diğer platformlara göre önceliği daha düşük olsa da siteleri sabitleyen Windows kullanıcıları bunu hâlâ takdir eder.

Tarayıcı Yapılandırma Dosyası

Eski IE/Edge için <meta name="msapplication-config" content="/browserconfig.xml">, farklı boyutlarda kutucuk simgeleri içeren bir XML dosyasına işaret eder. Günümüzde büyük ölçüde gereksizdir; yeni siteler browserconfig.xml dosyasını herhangi bir sonuç doğurmadan kullanmayabilir.

Safari için Maske Simgesi

Safari macOS sabitlenmiş sekmesi için: <link rel="mask-icon" href="/safari-icon.svg" color="#1f2937">. SVG tek renkli bir simge olmalıdır; renk, color özniteliği tarafından geçersiz kılınır. Bu özellik yalnızca macOS Safari'nin sabitlenmiş sekme işlevinde kullanılır.

Simgeleri Sınama

Tek bir kaynaktan her simge çeşidini oluşturmak için realfavicongenerator.net adresini kullanın. Simgelerin doğru şekilde kırpıldığını ve pikselleşmediğini doğrulamak için gerçek bir iOS cihazında (Ana Ekrana Ekle) ve Android'de (uygulamayı tarayıcı menüsünden yükleyerek) sınama yapın.

Bilginizi Sınayın

Web uygulaması manifestindeki "maskelenebilir" simge amacının görevi nedir?

Özet

Tema rengi (medya sorgusu çeşitleriyle birlikte) adres çubuğunu renklendirir; manifest tema rengi ise kurulu uygulamanın başlık çubuğunu renklendirir. Simgeler; site simgelerini (SVG + PNG), apple-touch-icon simgesini (iOS, 180x180), manifest simgelerini (Android, 192 + 512 + maskelenebilir), Safari maske simgesini (tek renkli SVG) ve Windows sabitlenmiş kutucukları için kutucuk görselini kapsar. Tüm çeşitleri tek bir kaynaktan oluşturmak için realfavicongenerator.net adresini kullanın.

Sıkça Sorulan Sorular

“Tema Rengi ve Uygulama Simgeleri” dersi ücretsiz mi?

Evet — “Tema Rengi ve Uygulama Simgeleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve HTML Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. HTML Academy kursu toplamda 4 dersten oluşur.

“Tema Rengi ve Uygulama Simgeleri” dersinde ne öğreneceğim?

Tarayıcı çerçevesi rengini ve ana ekran simgesini özelleştirin HTML Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

HTML Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te HTML Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Tema Rengi ve Uygulama Simgeleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu HTML Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her HTML Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Web Uygulaması Bildirimi
  2. HTML'den Service Worker Kaydı
  3. Tema Rengi ve Uygulama Simgeleri
  4. Çevrim Dışı Yedek Sayfa
← HTML Academy Sayfasına Dön