Ülke Bayrağı Görselleri ve İkon Spriteları İndirin
Web siteleri, uygulamalar, dil seçiciler ve formlar için ülke bayrağı görselleri oluşturun. İstediğiniz ülkeleri seçin, tekli bayrak indirmesi veya birleşik ikon görseli seçin, 4:3 veya 16:9 en-boy oranını kilitleyin, genişlik ve yükseklik ayarlayın, ardından sonucu oluşturup indirin.
Yeniden boyutlandırılmış PNG bayrak ikonları, ayrı bayrakların ZIP arşivi veya her ISO sınıfını tek bir görsel dosyasında background-position ile eşleştiren hazır HTML ve CSS içeren bir sprite sayfası gerektiğinde bu sayfayı kullanın.
İçindekiler
Ülke bayrak ikonu oluşturucu nedir?
Ülke bayrak ikonu oluşturucu, seçtiğiniz ülkelerin listesini arayüzde kullanıma hazır bayrak görsellerine dönüştürür. Her bayrağı tek tek aramak yerine ülkeleri seçin, çıktı boyutunu belirleyin ve ayrı dosyalar ya da tek bir sprite olarak dışa aktarın.
Çoğu proje için iki çıktı biçimi yeterlidir:
- Galeriler, indirmeler veya ülke bazlı kaynaklar için ayrı bayrak görselleri
- Menüler ve seçiciler için seçilen tüm bayrakları tek görselde toplayan ikon sprite
- Her ISO sınıfını
background-positionile sprite hücresine bağlayan oluşturulan HTML ve CSS
Ülke seçip görsel oluşturmaya hazır olduğunuzda ülke bayrak oluşturucuya geçin.
Ülke Bayrağı Oluşturucu
Ülkeleri seçmek, tekli bayrak veya birleşik ikon görseli seçmek, en-boy oranı ve boyutu ayarlamak, ardından ülke bayrağı görselleri oluşturup indirmek için aşağıdaki oluşturucuyu kullanın. Her kontrol için aşağıdaki özellik listesine ve önerilen sıra için aşağıdaki nasıl yapılır adımlarına bakın.
Ülke adlarını seçin
| # | ISO | Ad | Kıta | |
|---|---|---|---|---|
| 1 | AF | Afganistan | Asya | |
| 2 | AX | Åland Adaları | Avrupa | |
| 3 | AL | Arnavutluk | Avrupa | |
| 4 | DZ | Cezayir | Afrika | |
| 5 | AS | Amerikan Samoası | Okyanusya | |
| 6 | AD | Andorra | Avrupa | |
| 7 | AO | Angola | Afrika | |
| 8 | AI | Anguilla | Amerika’nın Kuzeyi | |
| 9 | AQ | Antarktika | Antarctica | |
| 10 | AG | Antigua ve Barbuda | Amerika’nın Kuzeyi |
Görsel türünü seçin
Çıktı formatını seçin
Görsel boyutunu ayarlayın
En-boy oranı
Genişlik ve yüksekliği kilitle
Limitler görsel türüne bağlıdır. İkon sprite modu daha küçük boyutları korur.
Oluştur
Sprite önizleme
Sprite düzeni
Bayrak kodu
flag-icons.png hazır olduktan sonra sayfanıza yapıştırın.
flags_img ve iso_XX sınıflarıyla HTML işaretleme.
flag-icons.png için ISO background-position değerleriyle sprite CSS.
İkon modunda oluşturma sonrası önizleme alanı birleşik tuvali gösterir. Düzen ayarlarını değiştirin, ardından ISO tabanlı sprite sınıfları için Bayrak kodu bölümünden HTML ve CSS kopyalayın, yalnızca PNG için görseli indir veya görsel ile HTML ve CSS'i tek arşivde almak için ZIP indir seçeneklerini kullanın. Oluşturulan çıktının bir örneği için HTML ve CSS sprite kodu bölümüne bakın.
Özellikler
Bu sayfadaki kontroller toplu seçim, bayrak stili, çıktı türü, boyutlandırma, düzen ve dışa aktarma seçeneklerini kapsar. Bayrak görselleri oluştururken kullanılabilen ana seçenekler bunlardır.
- Ülke adlarını seçin: Tam listeden seçim yapın, kıtaya göre filtreleyin (Afrika, Antarktika, Asya, Avrupa, Avustralya, Kuzey Amerika, Güney Amerika), ada göre arayın veya satırları gerektiği gibi işaretleyin veya işaretini kaldırın.
- Ülke kodlarını yapıştırın: Yapıştırma penceresini açın ve ülkeleri toplu olarak bir JavaScript dizisinden (örneğin
['US', 'GB', 'DE']), satır satır ISO kodu listesinden veya virgül, iki nokta, noktalı virgül, sekme veya özel ayırıcı içeren CSV gibi sınırlı bir dizeden seçin. Tabloya yalnızca geçerli kodlar uygulanır; geçersiz girişler Uygula düğmesine basmadan önce bildirilir. - Bayrak stili: Tekli bayrak indirmesi veya ikon sprite oluşturmadan önce dalgalı bayraklar veya standart dikdörtgen görünümlü düz bayraklar seçin.
- Ülke sırasını karıştır: Ülkelerin sprite ızgarasında görünme sırasını rastgeleleştirin.
iso_USgibi ISO sınıf adları aynı kalır; yalnızca her bayrağın tuvaldeki konumu değişir. - Görsel türünü seçin: Ayrı yeniden boyutlandırılmış görseller için tekli bayrak indir veya seçilen tüm ülke bayraklarını tek bir görselde toplamak için ikon bayrakları oluştur.
- Oranı koru: Genişlik ve yüksekliği 4:3 veya 16:9 en-boy oranına kilitleyin veya özel boyutlar için kilidi kapatın.
- Görsel boyutunu ayarlayın: Her bayrak için genişlik ve yükseklik girin. Limitler tekli bayrak ve ikon modları için farklıdır; böylece spritelar küçük kalır ve tekli indirmeler daha büyük olabilir.
- Görsel oluştur: Seçiminizden yeniden boyutlandırılmış bayrakları veya birleşik ikon tuvalini oluşturun.
- Izgarayı otomatik sığdır: İkon oluşturulduktan sonra seçili ülke sayısına göre satır ve sütunları hesaplaması için araca izin verin.
- Dünya ikonu: Sprite önizlemesinde bayrak görseli olmayan ülkeler için dünya yer tutucusu gösterir.
- PNG, ZIP ve JSON dışa aktar: Yalnızca oluşturulan PNG dosyasını,
flag-icons.pngile eşleşen HTML ve CSS dosyalarını içeren bir ZIP arşivini veya React, canvas ve diğer uygulama iş akışları için sprite konumları ve ülke meta verilerini içeren bir JSON dosyasını indirin. - Bayrak kodu: İkon oluşturulduktan sonra Bayrak kodu bölümünden HTML ve CSS kopyalayın. Çıktı tek bir sprite dosyası (
flag-icons.png) kullanır;flags_imgveiso_AFgibi sınıfların her ülke için doğrubackground-positiondeğerini içerir.
Bu Aracı Nasıl Kullanılır?
Bu sayfadaki seçeneklerle ülke bayrağı görselleri oluşturmak için şu adımları izleyin.
- İstediğiniz ülke adlarını seçin. Kıta filtresini veya arama kutusunu kullanın, ardından yalnızca ihtiyacınız olan satırları işaretleyin.
- Görsel türünü seçin: Ayrı dosyalar için tekli bayrak indir veya tüm seçili bayrakları tek bir görselde toplamak için ikon bayrakları oluştur.
- İsteğe bağlı olarak oranı koru seçeneğini etkinleştirin ve 4:3 veya 16:9 en-boy oranını seçin.
- Seçtiğiniz görsel türünün limitleri içinde genişlik ve yükseklik girerek görsel boyutunu ayarlayın.
- Görseli oluşturun. Yalnızca PNG için görseli indir, görsel ile HTML ve CSS birlikte için ZIP indir veya indirmeden kopyalamak için Bayrak kodu bölümünden HTML ve CSS kopyalayın.
Görsel Türleri Açıklaması
Görsel türü, ayrı dosyalar veya tek sprite alacağınızı belirler. Projenizde bayrakları nasıl kullanacağınıza uygun modu seçin.
| Görsel türü | En uygun kullanım | Ne alırsınız |
|---|---|---|
| Tekli bayrak indir | Ülkeye özel varlıklar, indirmeler ve büyük görüntüleme boyutları | İndirme için paketlenmiş yeniden boyutlandırılmış bayrak dosyaları (ZIP) |
| İkon bayrakları oluştur | Menüler, dil seçiciler ve kompakt UI ikonları | Tek tuval görseli ve ülkeye özel iso_XX background-position değerleriyle HTML ve CSS |
İkon modu bir veya daha fazla seçili ülke ile çalışır, ancak dört veya daha fazla bayraklı bir ızgara genelde daha kullanışlı bir sprite düzeni verir. Tekli bayrak modu yalnızca bir ülkeye veya az sayıda ayrı dosyaya ihtiyacınız olduğunda çalışır.
En-Boy Oranı ve Görsel Boyutu
Oranı koru ve görsel boyutunu ayarlayın birlikte çalışır. Oran kilidi açıkken genişlik veya yüksekliği değiştirmek diğer tarafı da günceller; böylece bayraklar orantılı kalır.
- 4:3 en-boy oranı: Kompakt ikonlar ve liste öğeleri için yaygın bir bayrak benzeri şekil.
- 16:9 en-boy oranı: Yatay küçük resimler istediğinizde daha geniş bir çerçeve.
- Bu ön ayarlarla eşleşmeyen özel genişlik ve yüksekliğe ihtiyacınız olduğunda oranı koru seçeneğini kapatın.
Boyut limitleri görsel türüne bağlıdır. İkon modu her bayrağı küçük tutar (yaklaşık 15px ile 100px genişlik) böylece birleşik sprite yönetilebilir kalır. Tekli bayrak modu görüntüleme veya indirme varlıkları için daha büyük genişliklere (yaklaşık 15px ile 1000px) izin verir. Yükseklik aynı mod kurallarını izler.
Sprite Düzeni Seçenekleri
İkon sprite oluşturduktan sonra önizleme paneli, indirmeden veya kod kopyalamadan önce bayrakların tuvalde nasıl yerleşeceğini ince ayar yapmanızı sağlar.
- Satır ve sütunlar: Sprite ızgarasında kaç bayrak yatay ve dikey görüneceğini kontrol edin.
- Satır aralığı ve sütun aralığı: Bayrak hücreleri arasına yatay veya dikey boşluk ekleyin.
- Dolgu: Birleşik görselin dış kenarına boşluk ekleyin.
- Yarıçap: Daha yumuşak ikonlar istediğinizde bayrak köşelerini yuvarlatılmış kırpma ile yumuşatın.
- Önizleme görseli genişliğine sığdır: Geniş tuvali sayfaya sığdırarak tam sprite'ı inceleyin.
- Güncelle: Düzen değişikliklerinden sonra tuvali yeniden oluşturun; konumlar oluşturulan CSS ile senkron kalır.
- Bayrak kodu: Bayrak kodu bölümünden oluşturulan HTML ve CSS kodunu kopyalayın. Her seçili ülke, paylaşılan sprite üzerinde eşleşen
background-positiondeğeriyle biriso_XXsınıfı alır. - Görseli indir: Kendi HTML ve CSS dosyalarınız varsa veya yalnızca görsel varlığa ihtiyacınız olduğunda yalnızca oluşturulan PNG sprite'ı dışa aktarın.
- ZIP indir:
flag-icons.pngdosyasını oluşturulan HTML ve CSS ile birlikte tek bir ZIP içinde dışa aktarın; böylece tam sprite paketi senkron kalır.
Toplam tuval boyutunu araçta gösterilen maksimum genişlik ve yükseklik limitlerinin altında tutun. Çok büyük ızgaralar izin verilen görsel boyutunu aşabilir; boyut uyarısı görürseniz satır, sütun veya ikon boyutunu azaltın. Boşluk veya boyutu değiştirdikten sonra CSS kopyalamadan veya ZIP indirmeden önce önizlemeyi yeniden güncelleyin; konumlar doğru kalır.
HTML ve CSS Sprite Kodu
İkon bayrakları oluştur modunda Bayrak kodu bölümü, tek bir sprite görseline işaret eden yapıştırmaya hazır kod oluşturur. Her ülke paylaşılan flags_img sınıfı ve o bayrak hücresi için doğru arka plan konumunu ayarlayan iso_AF gibi bir ISO sınıfı kullanır.
HTML örneği bir bayrak kutusunu ülke etiketiyle eşleştirir. CSS örneği flex satırını, paylaşılan sprite boyutunu ve ISO kodu başına bir kural tanımlar. Canlı çıktınız seçtiğiniz ülkeler ve düzenle eşleşecek şekilde güncellenir.
<div class="flex-box">
<div class="flags_img iso_AF"></div>
<div>Afghanistan</div>
</div>
<div class="flex-box">
<div class="flags_img iso_AX"></div>
<div>Aland Islands</div>
</div>
<div class="flex-box">
<div class="flags_img iso_AL"></div>
<div>Albania</div>
</div>
<div class="flex-box">
<div class="flags_img iso_DZ"></div>
<div>Algeria</div>
</div> .flex-box {
display: flex;
justify-content: start;
align-items: center;
}
.flags_img {
background-image: url('flag-icons.png');
background-repeat: no-repeat;
display: inline-block;
width: 50px;
height: 28px;
background-color: transparent;
vertical-align: middle;
background-position: 51px 29px;
margin: 8px;
}
.iso_AF {background-position: 0 0}
.iso_AL {background-position: -102px 0}
.iso_AX {background-position: -51px 0}
.iso_DZ {background-position: -153px 0} flag-icons.png dosyasını CSS dosyanızın yanına yerleştirin (veya url() yolunu güncelleyin), ardından HTML ve CSS kodunu sayfanıza yapıştırın. Görsel, HTML ve CSS'i eşleşen bir paket olarak almak istediğinizde ZIP indir seçeneğini kullanın. Satır, boşluk veya ikon boyutunu değiştirmek piksel konumlarını değiştirir; Güncelle düğmesine bastıktan sonra Bayrak kodunu yeniden kopyalayın veya düzen değişikliklerinden sonra ZIP dosyasını yeniden indirin.
Kullanım Senaryoları
Ülke bayrağı ikonları birçok ürün yüzeyinde görünür. Bu araçtan alınan görseller için yaygın kullanım alanları şunlardır.
- Web sitesi başlıklarındaki dil ve bölge değiştiriciler
- Telefon veya adres formlarının yanındaki ülke seçim alanları
- Mağaza bulucular, kargo seçenekleri ve ödeme ülke listeleri
- Analitik veya kullanıcıları ülkeye göre gruplayan panolar
- Mevcut yerel ayarları gösteren mobil uygulama ayar ekranları
- Desteklenen pazarları vurgulayan pazarlama sayfaları
- Tek bir PNG isteğiyle her ülke adının yanında bayrak gösteren CSS sprite listeleri
İşaretleme veya uygulama verisinde ISO kodları ve etiketlere de ihtiyacınız olduğunda bayrak ikonlarını ülke adları açılır listesi veya JSON ülke listesiyle birlikte kullanın. İlgili bağlantılar ilgili araçlar bölümünde listelenmiştir.
Sık Sorulan Sorular
Tekli bayrak indirme, ikon spriteları, CSS background-position, en-boy oranı, boyut limitleri, düzen seçenekleri ve ilgili SVG bayraklar hakkında sık sorulan soruların yanıtları.
Tekli bayrak indir ve ikon bayrakları oluştur arasındaki fark nedir?
Tekli bayrak indir, seçilen her ülkeyi ayrı bir görsel dosyası olarak yeniden boyutlandırır (genellikle ZIP olarak sunulur). İkon bayrakları oluştur, seçilen tüm ülke bayraklarını tek bir tuval görseline (sprite) yerleştirerek PNG olarak indirip HTML veya CSS ile kullanmanızı sağlar.
Kaç ülke seçebilirim?
Ülke listesinden herhangi bir alt küme seçebilir, kıtaya göre filtreleyebilir veya ada göre arayabilirsiniz. Aynı anda en fazla 250 ülke seçebilirsiniz. İkon spriteları için dört veya daha fazla bayraklı bir ızgara genelde en iyi sonucu verir. Tekli bayrak modu bir veya daha fazla ülke ile çalışır.
Hangi en-boy oranları destekleniyor?
Oranı 4:3 veya 16:9 olarak kilitleyebilir veya oranı koru seçeneğini kapatarak izin verilen boyut limitleri içinde genişlik ve yüksekliği bağımsız olarak ayarlayabilirsiniz.
Bayrak ve ikon modlarında hangi boyut limitleri geçerli?
Tekli bayrak modu daha büyük yeniden boyutlandırma değerlerine izin verir (yaklaşık 15px ile 1000px genişlik). İkon modu küçük spritelar için tasarlanmıştır ve genellikle yaklaşık 15px ile 100px genişliğe izin verir. Yükseklik limitleri aynı mod kurallarını izler. Kısa sürede birden fazla yeniden boyutlandırma isteğinden sonra araç, daha fazla görsel oluşturmadan önce captcha isteyebilir.
İkonları oluşturduktan sonra satır, sütun ve boşlukları değiştirebilir miyim?
Evet. İkon sprite oluşturulduktan sonra satır, sütun, satır aralığı, sütun aralığı, dolgu ve köşe yarıçapını ayarlayın, ardından görseli indirmeden veya ülkeye özel background-position değerleriyle HTML ve CSS kopyalamadan önce önizlemeyi güncelleyin.
Bu araçtan neler indirebilirim?
Bayrak kodu bölümünden HTML ve CSS kopyalayabilir, yalnızca PNG için görseli indir veya görsel ile eşleşen HTML ve CSS dosyalarını tek bir arşivde almak için ZIP indir seçeneğini kullanabilirsiniz. Tekli bayrak modu, birleşik sprite paketi yerine ayrı yeniden boyutlandırılmış bayrak dosyalarına odaklanır.
Görseli indir ve ZIP indir arasında ne zaman hangisini kullanmalıyım?
Yalnızca PNG sprite gerektiğinde görseli indir seçeneğini kullanın. flag-icons.png ile oluşturulan HTML ve CSS dosyalarını birlikte almak ve konum ile işaretlemenin tek bir pakette eşleşmesini sağlamak için ZIP indir seçeneğini kullanın.
CSS background-position çıktısı nasıl çalışır?
İkon bayrakları oluşturduktan sonra Bayrak kodu bölümü, flag-icons.png dosyasını yükleyen paylaşılan bir .flags_img kuralı ve her ülke için o hücreye uygun background-position değerine sahip .iso_AF gibi bir sınıf üretir. HTML çıktısı, her ülke adının yanında bu sınıflarla eşleşen işaretleme gösterir.
Bayraklar ISO ülke kodlarını kullanıyor mu?
Evet. Her ülke satırı, ülke adı ve kıtasıyla birlikte bir ISO alpha-2 kodu içerir. Bu kodlar, bayrakları ülke kodları saklayan formlar, dil menüleri ve veri setleriyle eşleştirmeye yardımcı olur.
SVG ülke bayraklarını nereden alabilirim?
Ölçeklenebilir vektör bayraklar veya SVG kaynak kodu gerektiğinde SVG ülke bayrakları sayfasını kullanın. Bu sayfa raster bayrak görselleri ve birleşik ikon spritelarına odaklanır.
İlgili Araçlar
SVG bayraklar, ülke açılır listesi işaretlemesi veya başka bir formatta ülke verisi gerekiyor mu? Bu sayfalar yakın iş akışlarını kapsar.
- SVG ülke bayrakları indirme ölçeklenebilir vektör bayraklar ve SVG kodu için.
- HTML ülke adları açılır listesi ISO kodları ve etiketlerle seçim listeleri için.
- JavaScript ülke adları dizisi JSON ve nesne ülke listeleri için.
- PHP ülke adları dizisi sunucu tarafı ülke verisi için.
- Görsel araçları merkezi diğer görsel indirme ve dönüştürme sayfaları için.
- Görselden WebP dönüştürücü dışa aktarılan bayrak PNG dosyalarını optimize etmek istediğinizde.