Renkli Gökkuşağı Metin Oluşturucu
Bu ücretsiz HTML ve CSS oluşturucu ile çevrimiçi renkli gökkuşağı metin oluşturun. Metninizi yazın veya yapıştırın, bir renk paleti seçin ve harf harf renkler, kelime renkleri, gradyan gökkuşağı başlıklar, animasyonlu efektler ve sosyal medya gönderileri için PNG görseller hazır kod alın.
Bu sayfada çevrimiçi oluşturucu, görsel dışa aktarma seçenekleri, adım adım talimatlar, CSS ve JavaScript kod örnekleri, yöntem karşılaştırma tablosu, kullanım alanları ve sıkça sorulan sorular bulunur.
Birkaç gökkuşağı renkli metin örneğine bakalım Gökkuşağı metin demosu
İçindekiler
Gökkuşağı Metin Nedir?
Gökkuşağı metin, her harfin, kelimenin veya satırın farklı renkler ya da yumuşak bir renk gradyanı kullandığı metindir. Görsel kullanmadan başlıkları, afişleri, sosyal gönderileri ve dekoratif etiketleri öne çıkarmanın popüler bir yoludur.
Gökkuşağı metin oluşturmanın üç ana yaklaşımı vardır:
- CSS gradyan + background-clip - metin şekline kırpılmış doğrusal gradyanlı tek öğe.
- Satır içi renkli HTML span'ları - her harf veya kelime kendi rengine sahip bir
<span>içine sarılır. - JavaScript ile renk atama - metni bölen ve HSL renklerini dinamik uygulayan bir komut dosyası.
Bu sayfadaki oluşturucu üç çıktı stilini de destekler. Projeniz için en uygun yaklaşımı seçmek üzere aşağıdaki yöntem karşılaştırması bölümünü kullanın.
Çevrimiçi Gökkuşağı Metin Oluşturucu
Gökkuşağı renkli metin oluşturmak için aşağıdaki etkileşimli aracı kullanın. Oluşturucu, web sitenize doğrudan kopyalayabileceğiniz HTML ve CSS üretir; bir web fontu seçildiğinde isteğe bağlı Google Fonts bağlantıları da ekler.
Araç canlı bir önizleme, (uygun olduğunda) bir Google Fonts bağlantısı ve ayrı HTML ile CSS kod blokları verir. Kodu sitenizde kullanmak için kopyala, çalıştır, düzenle ve indir düğmelerini kullanın.
Metninizi buraya ekleyin
Bir renk grubu seçin
Renk Parlaklığı
Bu renkli metni Google Docs ve Gmail E-posta Oluşturma alanına kopyalayıp yapıştırabilirsiniz. Ancak bu renkli metin doğrudan Facebook ve Instagram ile paylaşılamaz. Görsele dönüştürmeniz gerekir; aşağıda görsel biçimine dönüştürme seçeneği vardır.
Gökkuşağı Metinden Görsele
Bu gökkuşağı metnini PNG biçiminde bir görsele dönüştürebilirsiniz. Ardından görseli Facebook gönderinizde veya Instagram hikayelerinizde kolayca paylaşabilirsiniz.
Oluşturulan HTML CSS kodunu kopyalayıp web sitenize yapıştırın.
<div class="rainbow-text">
<span class="block-line"><span><span style="color:#ff0000">H</span><span style="color:#ff5500">T</span><span style="color:#ffaa00">M</span><span style="color:#ffff00">L </span></span><span><span style="color:#aaff00">C</span><span style="color:#55ff00">S</span><span style="color:#00ff00">S </span></span><span><span style="color:#00ff55">G</span><span style="color:#00ffaa">ö</span><span style="color:#00ffff">k</span><span style="color:#00aaff">k</span><span style="color:#0055ff">u</span><span style="color:#0000ff">ş</span><span style="color:#5500ff">a</span><span style="color:#aa00ff">ğ</span><span style="color:#ff00ff">ı </span></span><span><span style="color:#ff00aa">M</span><span style="color:#ff0055">e</span><span style="color:#ff0000">t</span><span style="color:#ff5500">i</span><span style="color:#ffaa00">n</span></span></span>
</div> .rainbow-text {
font-family: Arial Black, Gadget, sans-serif;
font-weight: bold;
text-align: center;
font-size: 50px;
text-shadow: 1px 1px 0px #A3A3A3;
}
.rainbow-text .block-line > span {
display: inline-block;
} Nasıl Kullanılır
- Metninizi oluşturucu metin alanına girin.
- Bir renk paleti seçin (Gökkuşağı, VIBGYOR, Rastgele, Noel veya Özel).
- Bir renklendirme modu seçin: harf harf, kelime kelime veya gradyan (harf, kelime veya satır).
- İstediğiniz görünümü elde etmek için doygunluk ve açıklığı ayarlayın.
- Gerekirse yazı tipi, boyut, gölge, kontur ve arka planı ayarlayın.
- Sonucu önizleyin; yeni bir kombinasyon istiyorsanız renkleri yenileyin.
- HTML ve CSS kodunu kopyalayın veya sosyal medya için PNG görsel olarak dışa aktarın.
- Kodu web sitenize veya belgenize yapıştırın ya da görseli gönderinize yükleyin.
Özellikler
- Harf harf ve kelime kelime renklendirme
- Harfler, kelimeler veya satırlar üzerinde gradyan gökkuşağı
- Birden fazla hazır palet ve özel renkler
- Çok dilli harf ayırma (İngilizce, Malayalam, Hintçe, Çince, Bengalce, Arapça)
- Google Fonts entegrasyonu
- Metin gölgesi ve kontur (çerçeve) kontrolleri
- Sosyal medya boyut hazır ayarlarıyla PNG dışa aktarma
- Kopyala-yapıştır HTML ve CSS kod çıktısı
- Yenileme kontrolleriyle canlı önizleme
- Kurulum veya kayıt gerekmez
CSS vs HTML vs JavaScript Yöntemleri
İhtiyaçlarınıza göre doğru tekniği seçin:
| Yöntem | En uygun | Artılar | Eksiler |
|---|---|---|---|
| CSS gradyan + background-clip | Başlıklar, statik başlıklar | Hafif, tek öğe, yumuşak gradyan | Gerçek harf harf renk değil; karakter kontrolü sınırlı |
| HTML span'ları (araç çıktısı) | Her metin, çok renkli harfler | Her yerde çalışır, karakter başına tam renk kontrolü | Çıktıda daha fazla HTML işaretlemesi |
| CSS renk animasyonu | Dikkat çeken başlıklar | Saf CSS, ekstra HTML yok | Metnin tamamı bir anda tek renkte (tonlar arasında döner) |
| JavaScript RainbowText | Dinamik içerik, CMS alanları | Çalışma anında herhangi bir öğe metnini otomatik renklendirir | JavaScript gerekir; içerik değişince yeniden çalıştırın |
CSS Gökkuşağı Gradyan Metin
Metin dolgusu olarak bir CSS doğrusal gradyanı kullanın. Gradyan, background-clip: text ve -webkit-text-fill-color: transparent ile metin şekline kırpılır.
Önizleme:
<div class="css-rainbow-text">CSS Gökkuşağı Metin</div> .css-rainbow-text {
background: linear-gradient(90deg, #f00, #ff2b00, #f50, #ff8000, #fa0, #ffd500, #ff0, #d4ff00, #af0, #80ff00, #5f0, #2bff00, #0f0, #00ff2b, #0f5, #00ff80, #0fa, #00ffd5, #0ff, #00d4ff, #0af, #007fff, #05f, #002bff, #00f, #2a00ff, #50f, #7f00ff, #a0f, #d400ff, #f0f, #ff00d4, #f0a, #ff0080, #f05, #ff002b, #f00);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
background-clip: text;
font-size: 50px;
font-weight: bold;
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
} CSS Animasyonlu Gökkuşağı Gradyanı
CSS keyframe ile background-position kaydırarak gradyanı animasyonlu yapın. Renkler metin üzerinde soldan sağa yumuşakça kayar.
Önizleme:
<div class="animated-rainbow">Animasyonlu Gökkuşağı Gradyanı</div> .animated-rainbow {
font-size: 42px;
font-family: Arial Black, Gadget, sans-serif;
background: linear-gradient(to left, #f00, #ff2b00, #f50, #ff8000, #fa0, #ffd500, #ff0, #d4ff00, #af0, #80ff00, #5f0, #2bff00, #0f0, #00ff2a, #0f5, #00ff80, #0fa, #00ffd5, #0ff, #00d5ff, #0af, #0080ff, #05f, #002aff, #00f, #2b00ff, #50f, #8000ff, #a0f, #d400ff, #f0f, #ff00d4, #f0a, #ff0080, #f05, #ff002b, #f00);
background-size: 500px 100%;
animation: rainbow-move-left-right 5s linear infinite alternate;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
display: inline-block;
}
@keyframes rainbow-move-left-right {
0% { background-position: 0 0; }
100% { background-position: -500px 0; }
} CSS Animasyonlu Gökkuşağı Rengi
Gradyan yerine color özelliğini gökkuşağı tonlarında animasyonlu yapın. Metnin tamamı kırmızı, turuncu, sarı, yeşil, mavi, çivit ve mor arasında döner.
Önizleme:
<div class="animated-rainbow-2">Animasyonlu Gökkuşağı Rengi</div> .animated-rainbow-2 {
font-size: 42px;
font-family: Arial Black, Gadget, sans-serif;
animation: rainbow-color-change 3s linear infinite alternate;
}
@keyframes rainbow-color-change {
0%, 100% { color: #ff0000 }
14% { color: #ff8b00 }
28% { color: #e8ff00 }
42% { color: #5dff00 }
56% { color: #00b9ff }
70% { color: #5d00ff }
84% { color: #e800ff }
} JavaScript Gökkuşağı Metin
Metin içeriği çalışma anında değişiyorsa ve HTML span'larını elle yazmadan her karakterin otomatik renklendirilmesini istiyorsanız JavaScript kullanın. Aşağıdaki RainbowText sınıfı öğe metnini böler ve her karakteri renkli bir <span> içine sarar.
Önizleme:
<div id="js-rainbow-1">JavaScript Gökkuşağı</div>
<div id="js-rainbow-2">Düşük Parlaklık Metni</div> #js-rainbow-1, #js-rainbow-2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 50px;
} class RainbowText {
constructor(elements, saturation = 100, lightness = 50) {
this.saturation = this.clamp(saturation, 20, 100);
this.lightness = this.clamp(lightness, 20, 99);
// script - https://www.html-code-generator.com/tr/html/gokkusagi-metin-olusturucu
const elementArray = elements instanceof NodeList ? Array.from(elements) : [elements];
elementArray.forEach(element => this.applyColor(element));
}
clamp(value, min, max) {
return Math.min(Math.max(value, min), max);
}
applyColor(element) {
const text = element.textContent;
if (!text) return;
const chars = [...text];
const hueStep = 360 / Math.max(chars.length - 1, 1);
const html = chars.map((char, index) => {
const hue = Math.round(hueStep * index);
const color = `hsl(${hue}, ${this.saturation}%, ${this.lightness}%)`;
const safe = char
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>');
return `<span style="color:${color}">${safe}</span>`;
}).join('');
element.innerHTML = html;
}
} // Kullanım örneği:
// varsayılan stil
new RainbowText(document.getElementById("js-rainbow-1"));
// renk parlaklığını ayarla: saturation = 40, lightness = 50
new RainbowText(document.getElementById("js-rainbow-2"), 40, 50); Kullanım Alanları
- Web sitesi başlıkları ve ana sayfa afişleri
- Sosyal medya gönderileri ve hikayeleri (PNG olarak dışa aktarın)
- E-posta imzaları ve bülten başlıkları
- Discord ve sohbetlerde renkli görünen adlar (görsel olarak)
- Tatil ve etkinlik mesajları (Noel paleti)
- Eğitim ve çocuklar için alfabe renklendirme etkinlikleri
- Açılış sayfalarında logo metni ve dekoratif etiketler
Sıkça Sorulan Sorular
Her harfi farklı bir renge nasıl boyarım?
Bu sayfadaki Gökkuşağı Metin Oluşturucu aracını kullanın. Metninizi girin, bir renk paleti seçin ve renklendirme yöntemi olarak Harfleri Ayır seçeneğini işaretleyin. Araç her harfi kendi rengine sahip bir span içine sarar ve kopyalanmaya hazır HTML ile CSS üretir.
Gökkuşağı metni Facebook veya Instagram'da kullanabilir miyim?
Facebook ve Instagram, gönderilerde yapıştırılan HTML renkli metni desteklemez. Metninizi PNG görsel olarak dışa aktarmak için bu sayfadaki Gökkuşağı Metinden Görsele özelliğini kullanın, ardından görseli gönderinize veya hikayenize yükleyin.
Gökkuşağı metin Google Docs'ta çalışır mı?
Evet. Oluşturulan HTML gökkuşağı metnini kopyalayıp Google Docs veya Gmail oluşturma alanına yapıştırabilirsiniz. Araç çıktısından yapıştırıldığında harf harf renkler korunur.
Gradyan ile harf harf renklendirme arasındaki fark nedir?
Harf harf renklendirme, HTML span'ları kullanarak her harfe veya kelimeye düz bir renk atar. Gradyan renklendirme, CSS linear-gradient ve background-clip text ile harfler veya kelimeler boyunca yumuşak bir renk geçişi uygular. Gradyan akan bir gökkuşağı efekti verir; harf harf yöntem ise her karakter için belirgin renkler sağlar.
Gökkuşağı metin için JavaScript gerekli mi?
Hayır. Statik gökkuşağı metin yalnızca HTML span'ları ve CSS ile oluşturulabilir. JavaScript yalnızca CMS'den yüklenen içerik veya kullanıcı girişi gibi çalışma anında değişen metni dinamik olarak renklendirmek istediğinizde gerekir.
Hangi tarayıcılar CSS gradyan metni destekler?
background-clip: text kullanan CSS gradyan metin Chrome, Firefox, Edge ve Safari dahil tüm modern tarayıcılarda çalışır. En geniş uyumluluk için -webkit-background-clip ve -webkit-text-fill-color kullanın.
Özel renkler kullanabilir miyim?
Evet. Gökkuşağı Metin Oluşturucu'da renk grubu olarak Özel renk seçin ve kendi hex veya renk değerlerinizi ekleyin. Paleti ince ayarlamak için doygunluk ve açıklığı da ayarlayabilirsiniz.
Gökkuşağı metni görsel olarak nasıl dışa aktarırım?
Oluşturucuda gökkuşağı metninizi oluşturduktan sonra Gökkuşağı Metinden Görsele bölümünü açın. Instagram Stories, Instagram Post veya Facebook Post gibi bir hazır boyut seçin, konum ve dolguyu ayarlayın, ardından PNG dosyasını kaydetmek için Güncelle ve Görseli indir düğmelerine tıklayın.
Arapça, Hintçe veya diğer yazı sistemleriyle çalışır mı?
Evet. Oluşturucu İngilizce, Malayalam, Hintçe, Çince, Bengalce ve Arapça metin için harf ayırmayı destekler. Renkleri oluşturmadan önce Harf Ayırma panelinde uygun dil seçeneğini işaretleyin.
Gökkuşağı metni yalnızca CSS ile animasyonlu yapabilir miyim?
Evet. Gökkuşağı metni saf CSS ile animasyonlu yapabilirsiniz: hareket eden bir linear-gradient arka planı veya gökkuşağı tonlarında dönen bir color özelliği animasyonu kullanın. Her iki teknik de bu sayfadaki kod örnekleri bölümlerinde gösterilmiştir.