Sade bir hero gradient'ı
.hero { background: linear-gradient(135deg, #6c8cff 0%, #b18cff 100%);}İki renkli, çapraz bir gradient. Klasik indie-SaaS hero görünümü — göze hoş gelir ve metni boğmaz.
CSS gradyanlarını canlı kod çıktısıyla görsel olarak tasarla.
Son güncelleme
background: linear-gradient(135deg, #b18cff 0%, #5ac8c8 100%);CSS gradient üretici; CSS'teki linear-gradient, radial-gradient ve conic-gradient fonksiyonları için görsel bir editördür. Renk duraklarını elle yazma derdinden kurtarır: renkleri bir şerit üzerinde sürüklersin, önizleme anında güncellenir, çıkan üretime hazır CSS'i doğrudan stil dosyana yapıştırırsın.
Gradient'lar modern arayüzün her yerinde: hero alanları, kart overlay'leri, buton durumları, glow efektleri, dark mode'daki o ince geçişler, loading skeleton'ları ve dekoratif kenarlıklar. Bir gradient'ı elle okuyup yazabilmek seni hızlandırır — ama fikir taslağı çıkarmak için görsel bir üreticinin önüne geçilemez.
CSS üç tür gradient destekler. *Linear* belirlediğin açıda düz bir çizgi boyunca ilerler. *Radial* bir noktadan daire ya da elips şeklinde dışarı doğru yayılır. *Conic* ise renkleri bir saatin akrebi gibi merkezin etrafında döndürür. Her birinin kendi kullanım yeri vardır — ve istersen tek bir arka planda birden fazlasını üst üste bindirebilirsin.
oklch gibi modern renk uzayları, rgb veya hsl'e göre algısal olarak çok daha pürüzsüz ve dengeli geçişler üretir.Düz bir renk geçişi için linear, dairesel bir kayboluş için radial, merkez etrafında dönen bir geçiş için conic'i tercih et.
Linear için derece cinsinden açı seç (CSS'te 0deg aşağıdan yukarıyadır). Radial ve conic için ise merkez konumunu belirle.
İstediğin kadar renk ekle. Her durağı şerit boyunca sürükleyerek konumunu değiştirebilirsin. Aynı pozisyona iki durak koyarsan keskin bir kenar elde edersin.
Tam genişlikte hero, kart ve buton arasında geçiş yaparak gradient'ın farklı en/boy oranlarında nasıl durduğunu gör.
Üretime hazır background tanımını kopyala ve stil dosyana yapıştır.
Üç gradient fonksiyonu ve içlerine giren parçalar. Detaylı referans için MDN: linear-gradient, radial-gradient, conic-gradient.
| Fonksiyon | Ne yapar | Örnek |
|---|---|---|
linear-gradient | Bir çizgi boyunca renk geçişi | linear-gradient(135deg, #6c8cff, #b18cff) |
radial-gradient | Renk bir noktadan dışa yayılır | radial-gradient(circle at 30% 20%, #fff, #000) |
conic-gradient | Renk merkez etrafında döner | conic-gradient(from 0deg, red, yellow, red) |
repeating-linear-gradient | Tekrar eden çizgi deseni | repeating-linear-gradient(45deg, #000 0 10px, #fff 10px 20px) |
| Renk durağı | Opsiyonel pozisyonu olan bir renk | #6c8cff 25% |
| Sert durak | Aynı pozisyon iki kez → keskin kenar | #000 50%, #fff 50% |
| Çoklu gradient | Tek elemanda üst üste | background: g1, g2, g3; |
.hero { background: linear-gradient(135deg, #6c8cff 0%, #b18cff 100%);}İki renkli, çapraz bir gradient. Klasik indie-SaaS hero görünümü — göze hoş gelir ve metni boğmaz.
.card { background: radial-gradient(circle at 30% 20%, rgba(255,255,255,0.15), transparent 40%), #1f2230;}Düz bir rengin üzerine yarı saydam bir radial vurgu bindirip yumuşak bir ışık kaynağı taklidi yap — dark mode kartlarında müthiş durur.
.stripes { background: repeating-linear-gradient( 45deg, #1a1a1a 0 12px, #2a2a2a 12px 24px );}Aynı pozisyondaki iki durak keskin bir kenar oluşturur. repeating-linear-gradient içine sararak deseni tekrar ettirebilirsin.
0deg'nin aşağıdan yukarıya olduğunu unutmak (çoğu tasarım aracında 0° sağ tarafı gösterir, dikkat).background veya background-image özelliğine değer olarak linear-gradient, radial-gradient ya da conic-gradient ver. Her fonksiyon bir yön (ya da merkez) ve renk durağı listesi alır.background-position'ı animasyonla, iki gradient katmanı arasında opacity ile geçiş yap, ya da renk durağı olarak kullanılan CSS custom property'lerini animasyonla.oklch gibi algısal bir renk uzayına geç ya da üstüne hafif bir dithering / gürültü katmanı uygula.background-color eklemen yeterli.