Skip to main content

CSS Değişken Oluşturucu Renkler, boşluklar ve tipografi için özel CSS özelliklerini (değişkenleri) oluşturun.

CSS Değişken Oluşturucu illustration
🎨

CSS Değişken Oluşturucu

Renkler, boşluklar ve tipografi için özel CSS özelliklerini (değişkenleri) oluşturun.

1

Değişkenleri tanımla

Ad ve değerlerle birlikte özel CSS özelliklerini ekleyin veya önceden ayarlanmış bir teması kullanın.

2

Temayı önizle

Bir örnek kart üzerindeki düğmeyle değişkenlerinizi uygulayın.

3

CSS'yi kopyala

Tüm özel özelliklerinizi içeren :root bildiriminin kopyasını alın.

Loading tool...

What Is CSS Değişken Oluşturucu?

CSS Değişken Oluşturucu, tutarlı ve bakımı kolay tasarım sistemleri oluşturmak için özel özellikler (:root değişkenleri) oluşturur. CSS özel özellikleri (ayrıca CSS değişkenleri olarak da adlandırılır) -- ön eki ile tanımlanan ve var() işlevi ile erişilen yeniden kullanılabilir değerlerdir. Bu araç, renkler, boşluklar, tipografi ve diğer herhangi bir CSS değeri için bir dizi değişken oluşturmanıza, düzenlemenize ve yönetmenize olanak tanır. Renk değişkenleri, kolay görsel seçim için entegre renk seçicilere sahiptir. Ön ayarlı temalar (Koyu Tema ve Pastel) ortak tasarım kalıpları için hazırlanmış değişken setleri sağlar. Canlı ön izleme, değişkenlerinizi bir örnek kart bileşenine uygulandığını gösterir, böylece değerlerin nasıl birlikte çalıştığını görebilirsiniz. Çıkış, stil sayfanızın başına yapıştırabileceğiniz temiz bir :root bildirimi bloğudur.

Why Use CSS Değişken Oluşturucu?

  • Değişken düzenlemeyle entegre görsel renk seçicileri
  • Hızlı başlangıç noktaları için tema önceden ayarlamaları
  • Örnek bir bileşene uygulanan değişkenleri gösteren canlı önizleme
  • Kullanıcı dostu arayüzle değişkenleri ekleyin, düzenleyin ve kaldırın

Common Use Cases

Tasarım Sistemi Tokenları

Tutarlı bir temalama için CSS değişkenleri olarak tasarım tokenları oluşturun.

Tema Değiştirme

Kolay geçiş ile açık ve koyu temalar için değişken kümelerini tanımlayın.

Marka Özelleştirme

Tekrar kullanılabilir CSS değişkenleri olarak marka renklerini ve yazı tiplerini ayarlayın.

Bileşen Stillemesi

Yapılandırılabilir ve tekrar kullanılabilir bileşenler için bileşen düzeyinde değişkenler oluşturun.

Technical Guide

CSS özel özellikleri -- ön eki ile bir seçici kapsamında (genellikle global erişilebilirlik için :root) tanımlanır: :root { --renk-ana: #667eea; }. var() işlevi ile erişilir: renk: var(--renk-ana). Değişkenler, diğer CSS özellikleri gibi kasıtlı ve devralınabilir - :root içinde tanımlamak onları her yerde kullanılabilir kılar. Herhangi bir seçici kapsamında geçersiz kılınabilir, temayı etkinleştirir: .koyu-tema { --renk-ana: #90cdf4; }. Değişkenler diğer değişkenlere başvurabilir: --renk-üzerinde: var(--renk-ana). Tema için, tüm değişkenleri :root içinde tanımlayın ve tema sınıflarında geçersiz kılın. JavaScript, değişkenleri okuyabilir ve ayarlayabilir: document.documentElement.style.setProperty('--renk-ana', '#000'). İşlemci değişkenlerinden (Sass, Less) farklı olarak, CSS özel özellikleri dinamik olup çalışma zamanında değiştirilebilir. Tüm modern tarayıcılarda desteklenir.

Tips & Best Practices

  • 1
    Anlamsal adlar (--color-primary) yerine betimleyici adlar (--blue-500) kullanın
  • 2
    Tüm değişkenleri :root içinde tanımlayın ve tema sınıflarında geçersiz kılın
  • 3
    İlgili değişkenleri tutarlı adlandırma kurallarıyla gruplayın
  • 4
    Dayanıklılık için var() ile yedek değerler kullanın: var(--color, #000)

Related Tools

Frequently Asked Questions

Q CSS özel özellikleri nelerdir?
CSS özel özellikleri (değişkenleri), -- ön ekiyle tanımlanan, var() ile erişilebilen ve diğer CSS gibi aktarılan ve devralınan yeniden kullanılabilir değerlerdir.
Q Herhangi bir CSS değeri için değişken kullanabilir miyim?
Evet, CSS değişkenleri renkler, boyutlar, yazı adları veya gölgeler gibi karmaşık değerler dahil olmak üzere herhangi bir geçerli CSS değerini tutabilir.
Q CSS özel özellikleri tüm tarayıcılarda destekleniyor mu?
Evet, CSS özel özellikleri tüm modern tarayıcılar tarafından desteklenmektedir. IE11 bunları desteklememektedir.
Q JavaScript ile CSS değişkenlerini değiştirebilir miyim?
Evet, element.style.setProperty('--var-name', 'value') kullanarak değişkenleri dinamik olarak değiştirebilirsiniz.
Q CSS değişkenleri Sass değişkenlerinden nasıl farklıdır?
CSS değişkenleri dinamiktir ve çalışma zamanında değiştirilebilir. Sass değişkenleri derleme zamanında derlenir ve tarayıcıda değiştirilemez.

About This Tool

CSS Değişken Oluşturucu is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.