Sass Renk Fonksiyonları
- Önceki Sayfa Sass Refleks
- Sonraki Sayfa Sass Eğitimi
Sass Renk Fonksiyonları
Sass'taki renk fonksiyonlarını üç bölüme ayırıyoruz: renk fonksiyonlarını ayarlamak, renk fonksiyonlarını almak ve renk fonksiyonlarını işlemek:
Sass Renk Fonksiyonu
Fonksiyon | Açıklama & Örnek |
---|---|
rgb(kırmızı, yeşil, mavi) |
Renkleri Red-Green-Blue (RGB) modeli kullanarak ayarlayın. 实例:rgb(0, 0, 255); |
rgba(kırmızı, yeşil, mavi, alpha) |
Red-Green-Blue-Alpha (RGBA) modeli ile renk ayarlar. 实例:rgba(0, 0, 255, 0.3); // Şeffaflıkla mavi |
hsl(renk tonu, doğal renk yoğunluğu, ışıklandırma) |
Hue-Saturation-Lightness (HSL) modeli ile renk ayarlar - ve renklerin küp koordinat sistemini temsil eder. 实例:
hsl(120, 100%, 50%); // Yeşil |
hsla(renk tonu, doğal renk yoğunluğu, ışıklandırma, alpha) |
Hue-Saturation-Lightness-Alpha (HSLA) modeli ile renk ayarlar. 实例:
hsl(120, 100%, 50%, 0.3); // Şeffaflıkla yeşil |
grayscale(color) |
Rengin ile aynı parlatıcılığa sahip griyi ayarlar. 实例:grayscale(#7fffd4); Sonuç: #c6c6c6 |
complement(color) |
Rengin tamponunu ayarlar. 实例:complement(#7fffd4); Sonuç: #ff7faa |
invert(color, ağırlık) |
Rengin tersi veya mavi tonunu ayarlar. 实例:invert(white); Sonuç: siyah |
Sass renk fonksiyonu
Fonksiyon | Açıklama & Örnek |
---|---|
red(color) |
0 ile 255 arasındaki sayılarla rengin kırmızı değerini döndürür. 实例:red(#7fffd4); Sonuç: 127 red(red); Sonuç: 255 |
green(color) |
0 ile 255 arasındaki sayılarla rengin yeşil değerini döndürür. 实例:green(#7fffd4); Sonuç: 255 yeşil(mavi); Sonuç: 0 |
mavi(color) |
Renk mavi değerini 0 ile 255 arasında olan bir sayı olarak döndürür. 实例:mavi(#7fffd4); Sonuç: 212 mavi(mavi); Sonuç: 255 |
renk tonu(color) |
Renk tonunu 0deg ile 360deg arasında olan bir sayı olarak döndürür. 实例:renk tonu(#7fffd4); Sonuç: 160deg |
doğal renk yoğunluğu(color) |
Renk HSL doygunluğunu 0% ile 100% arasında olan bir sayı olarak döndürür. 实例:doğal renk yoğunluğu(#7fffd4); Sonuç: 100% |
ışıklandırma(color) |
Renk HSL aydınlatmasını 0% ile 100% arasında olan bir sayı olarak döndürür. 实例:ışıklandırma(#7fffd4); Sonuç: 74.9% |
alpha(color) |
Renk Alpha kanalını 0 ile 1 arasında olan bir sayı olarak döndürür. 实例:alpha(#7fffd4); Sonuç: 1 |
opacity(color) |
Renk Alpha kanalını 0 ile 1 arasında olan bir sayı olarak döndürür. 实例:opacity(rgba(127, 255, 212, 0.5)); Sonuç: 0.5 |
Sass Renk İşleme Fonksiyonları
Fonksiyon | Açıklama & Örnek |
---|---|
mix(daha büyük ağırlık, daha fazla, color2, ağırlık) |
Renk 1 ve renk 2'nin karışımını oluşturun. |
adjust-hue(color, dereceler) |
Renk tonunu -360 derece ile 360 derece arasında olan bir açıya ayarlayın. 实例:adjust-hue(#7fffd4, 80deg); Sonuç: #8080ff |
adjust-color(color, kırmızı, yeşil, mavi, renk tonu, doğal renk yoğunluğu, ışıklandırma, alpha) |
Belirtilen miktarla bir veya daha fazla parametreyi ayarlayın. 实例:adjust-color(#7fffd4, mavi: 25); Sonuç: |
change-color(color, kırmızı, yeşil, mavi, renk tonu, doğal renk yoğunluğu, ışıklandırma, alpha) |
Renk parametrelerinin bir veya daha fazlasını yeni değerlere ayarlayın. 实例:change-color(#7fffd4, kırmızı: 255); Sonuç: #ffffd4 |
scale-color(color, kırmızı, yeşil, mavi, doğal renk yoğunluğu, ışıklandırma, alpha) | Bir veya daha fazla renk parametresini ölçeklendirin. |
rgba(reng, alpha) |
Verilen alpha kanalı kullanarak yeni renk oluşturun. 实例:rgba(#7fffd4, 30%); Result: rgba(127, 255, 212, 0.3) |
Örnek: }}color, amount) | rgba(#7fffd4, 30%); amount Sonuç: rgba(127, 255, 212, 0.3) |
lighten(color, amount) | HSL parlatıcılığını yüzde olarak artırır. amount darker( |
HSL parlatıcılığını yüzde olarak azaltır.color, amount) | saturate( amount HSL doygunluğunu yüzde olarak artırır. |
desaturate(color, amount) | 0% ile 100% arasında bir miktar kullanarak daha az doygun renkler oluşturun. amount HSL doygunluğunu yüzde olarak azaltır. |
opacify(color, amount) | 0 ile 1 arasında bir sayı kullanarak daha opak renkler oluşturun. amount Parametreler, değerlerine göre Alpha kanalını artırır. |
fade-in(color, amount) | 0 ile 1 arasında bir sayı kullanarak daha opak renkler oluşturun. amount Parametreler, değerlerine göre Alpha kanalını azaltır. |
transparentize(color, amount) | 0 ile 1 arasında bir sayı kullanarak daha şeffaf renkler oluşturun. amount Parametreler, değerlerine göre Alpha kanalını azaltır. |
fade-out(color, amount) | 0 ile 1 arasında bir sayı kullanarak daha şeffaf renkler oluşturun. amount Parametreler, değerlerine göre Alpha kanalını artırır. |
- Önceki Sayfa Sass Refleks
- Sonraki Sayfa Sass Eğitimi