mix-blend-mode
Nitelik bir elemanın içeriğin arka plan ile uyum nasıl tanımlar. Örneğin, bir
arkasındaki arka planla ilginç şekillerde harmanlanabilir.
.blend ( mix-blend-mode: exclusion; )
.blend ( mix-blend-mode: exclusion; )
Yukarıdaki örnekte, içerik, tarafından değiştirilmiştir, mix-blend-mode
böylece metnin renkleri arka planın dışında bırakılır. Bu, bu özellik için birçok değerden yalnızca biridir.
mix-blend-mode
Saydam üzerine ayarlanan öğelerde Chrome 58+ ile ilgili bir sorun var . Bu yazının yazıldığı sırada atanan Chrome'da Sayı 711955 olarak biletlenmiştir. Bu arada, basit bir düzeltme, gövde öğesine beyaz (veya gerçekten herhangi bir) arka plan rengi atamaktır.
Değerler
initial
: bir karışım modu ayarlamayan özelliğin varsayılan ayarı.inherit
: bir öğe, karışım modunu üst öğesinden devralır.unset
: geçerli karışım modunu bir öğeden kaldırır.: Bu, aşağıdaki karışım modlarından birinin özelliğidir:
normal
: bu özellik hiçbir şekilde harmanlama yapmaz.multiply
: öğe, arka planla çarpılır ve arka plan renginin yerini alır. Ortaya çıkan renk her zaman arka plan kadar koyu olur.screen
: arka planı ve içeriği çarpar ve ardından sonucu tamamlar. Bubackground-color
,.- kaplama: arka plan rengine bağlı olarak içeriği çarpar veya tarar. Bu, sert ışık karışım modunun tersidir.
- koyulaştır: arka plan, içeriğin daha koyu olduğu içerikle değiştirilir, aksi takdirde olduğu gibi bırakılır.
lighten
: arka plan, içeriğin daha açık olduğu içerikle değiştirilir.color-dodge
: Bu özellik, içeriğin rengini yansıtmak için arka plan rengini parlaklaştırır.color-burn
: Bu, içeriğin doğal rengini yansıtmak için arka planı koyulaştırır.hard-light
: içeriğin rengine bağlı olarak bu özellik onu tarar veya çoğaltır.soft-light
: içeriğin rengine bağlı olarak bu onu koyulaştırır veya açar.difference
: bu, iki renkten daha koyu olanını en açık renkten çıkarır.exclusion
: benzerdifference
ancak daha düşük kontrastlı.hue
: Arka planın doygunluğu ve parlaklığıyla birlikte içeriğin tonuyla bir renk oluşturur.saturation
: Arka planın tonu ve parlaklığıyla birlikte içeriğin doygunluğuyla bir renk oluşturur.color
: İçeriğin tonu ve doygunluğuyla ve arka planın parlaklığıyla bir renk oluşturur.luminosity
: İçeriğin parlaklığıyla ve arka planın tonu ve doygunluğuyla bir renk oluşturur. Bu,color
özniteliğin tersidir .
Daha normal
sonra öğeyi içeren yığın bağlamıyla karıştırılması gereken yeni bir yığınlama bağlamı oluşturmak dışında bir karışım modu ayarlamanın not edilmesi gerekir.
Bu değerlerin etkisi aşağıdaki demoda gösterilmektedir:
Daha fazla bilgi
- CSS Karışım modlarının temelleri
- MDN'de mix-blend-mode
- W3C'de mix-blend-mode
- CSS Karışım Modu demoları koleksiyonu
- CSS Karışım Modlarını tanıma
Tarayıcı Desteği
Bu tarayıcı destek verileri, daha fazla ayrıntıya sahip olan Caniuse'den alınmıştır. Bir sayı, tarayıcının özelliği o sürümde ve sonrasında desteklediğini gösterir.
Masaüstü Bilgisayar
Krom | Firefox | IE | Kenar | Safari |
---|---|---|---|---|
41 | 32 | Hayır | 79 | TP |
Mobil / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 81 | 14.0-14.4 |