AraçKutusu

CSS Gradient Oluşturucu

Renk duraklarını ekleyin, doğrusal veya dairesel geçiş ile açıyı ayarlayın; sonucu canlı önizleyip hazır CSS kodunu tek tıkla kopyalayın. Arka plan ve buton tasarımları için idealdir.

0%
100%
background: linear-gradient(90deg, #7c5cff 0%, #22d3ee 100%);

CSS Gradient Oluşturucu nedir, ne işe yarar?

CSS gradient oluşturucu, iki veya daha fazla renk arasında yumuşak geçişli arka planların (linear/radial gradient) kodunu görsel olarak üretmenizi sağlar. Renkleri, geçiş yönünü ve açıyı seçer, sonucu canlı önizler ve hazır CSS'i kopyalarsınız.

Doğrusal (belirli açıda düz çizgi) veya dairesel (merkezden dışa) geçiş seçebilir, istediğiniz kadar renk durağı ekleyebilirsiniz. Üretilen kodu bir öğenin background özelliğine yapıştırmanız yeterlidir.

CSS Gradient Oluşturucu nasıl yapılır?

  1. Renk duraklarını seçin veya değiştirin.
  2. Doğrusal (linear) ya da dairesel (radial) geçişi ve açıyı ayarlayın.
  3. Canlı önizlemeyi görün, hazır CSS kodunu tek tıkla kopyalayın.

Nerelerde kullanılır?

  • Buton ve kartlara modern renk geçişli arka plan vermek
  • Web sitesi hero/başlık bölümü için gradient tasarlamak
  • Marka renklerinden yumuşak bir geçiş üretmek
  • Sunum ve grafiklerde arka plan olarak kullanmak

İpuçları

  • Yakın tonlar arasındaki geçiş daha zarif ve profesyonel durur.
  • Açıyı 90° (yukarıdan aşağı) veya 135° (çapraz) tutmak çoğu tasarımda iyi sonuç verir.
  • Radial gradient, merkezden vurgu isteyen tasarımlar için idealdir.

Gradyan türleri ve kullanım yerleri

Doğrusal gradyan renkleri bir eksen boyunca geçirir ve en yaygın kullanılanıdır; kahraman bölümleri, düğmeler ve arka planlar için uygundur. Radyal gradyan merkezden dışa doğru yayılır, bir ışık kaynağı veya odak noktası hissi yaratır. Konik gradyan ise renkleri bir daire etrafında döndürür; grafik ve renk çarkı benzeri görsellerde kullanılır.

Açı seçimi sanıldığından önemlidir. CSS'te sıfır derece yukarı doğrudur ve saat yönünde artar. 135 derece, sol üstten sağ alta inen ve doğal ışık yönüyle uyumlu olduğu için gözü rahatsız etmeyen yaygın bir tercihtir.

Gri bant sorunu

Birbirine zıt iki renk arasında gradyan kurduğunuzda ortada donuk gri bir bant belirebilir. Bunun sebebi tarayıcıların renkleri varsayılan olarak sRGB uzayında karıştırmasıdır; bu uzayda karşıt renklerin ortası doygunluğunu kaybeder.

Çözüm, aradaki geçişe bir ara renk eklemektir. Mavi ile turuncu arasında doğrudan geçiş yapmak yerine araya mor veya kırmızı bir durak koymak, geçişi canlı tutar. Bu, deneyerek bulunması gereken bir ayardır ve önizleme ile hemen görülür.

Performans ve okunabilirlik

CSS gradyanı bir görsel değildir; tarayıcı tarafından çizilir. Bu, aynı görünümü bir arka plan resmiyle sağlamaya göre çok daha hafiftir — indirilecek dosya yoktur ve her ekran boyutunda keskin kalır.

Gradyan üzerine metin koyacaksanız kontrastı gradyanın her iki ucunda da kontrol edin. Açık uçta okunan bir yazı, koyu uçta kaybolabilir. Ürettiğiniz kodu doğrudan kopyalayabilirsiniz; hesaplama tarayıcınızda yapılır.

Sık sorulan sorular

Linear ve radial gradient farkı nedir?

Linear (doğrusal) gradient renkleri belirli bir açıda düz bir çizgi boyunca geçirir. Radial (dairesel) gradient ise merkezden dışa doğru daireler hâlinde yayar.

İkiden fazla renk ekleyebilir miyim?

Evet. 'Renk ekle' ile yeni durak ekleyip her birinin rengini ve konumunu ayarlayabilirsiniz.

Kodu nasıl kullanırım?

Kopyaladığınız kodu bir öğenin 'background' özelliğine yapıştırın. Örnek: `background: linear-gradient(...)`.

İlgili araçlar