background-blend-mode Özelliği
background-blend-mode özelliği,
bir arka plan görselinin arka plan rengi
veya diğer görsellerle karıştırılma modunu belirler.
Bu özellikte, aynı sırayla uygulanacak olan
birden fazla değer virgülle ayrılarak da belirtilebilir.
Özellik için kullanılan değerler, grafik düzenleyicilerin
temel karıştırma modlarına benzer.
Sözdizimi
seçici {
background-blend-mode: modlar;
}
Tabloda, background-blend-mode özelliği
için temel değerler gösterilmektedir:
Değerler
| Değer | Açıklama |
|---|---|
normal |
Normal. Renk karıştırma kullanılmaz. Varsayılan mod. |
multiply |
Çarpma. Bu modda, temel rengin değeri, üstteki rengin değeri ile çarpılır. Ortaya çıkan renk her zaman daha koyu bir renktir. |
screen |
Açma. Bu modda, temel ve üstteki renklerin ters değerleri çarpılır. Ortaya çıkan renk olarak her zaman daha açık bir renk uygulanır. |
overlay |
Kaplama. Bu modda, renkler temel renge bağlı olarak çarpılır veya açılır. Desenler veya renkler mevcut piksellerin üzerini kaplar, temel rengin açık ve koyu alanlarını değiştirmeden bırakır. |
Örnek
background-blend-mode özelliğinin
varsayılan değeriyle bir görselin nasıl
görüneceğine bir bakalım:
<div id="elem"></div>
#elem {
background-blend-mode: normal;
background: url("bg.png") center / cover no-repeat,
linear-gradient(#00A8DE, #FFF) fixed;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Örnek
Şimdi background-blend-mode
özelliğinin değerini çarpma olarak değiştirelim:
<div id="elem"></div>
#elem {
background-blend-mode: multiply;
background: url("bg.png") center / cover no-repeat,
linear-gradient(#00A8DE, #FFF) fixed;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Örnek
Görselimiz için açma modunu ayarlayalım:
<div id="elem"></div>
#elem {
background-blend-mode: screen;
background: url("bg.png") center / cover no-repeat,
linear-gradient(#00A8DE, #FFF) fixed;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
Ayrıca Bakınız
-
arka plan için kısayol özellik olan
backgroundözelliği -
bir bloğa arka plan resmi vermek için kullanılan
background-imageözelliği -
kaynak renklerin arka plan görselinin üzerine bindirilmesini sağlayan
mix-blend-modeözelliği -
filtrelerin uygulanmasına izin veren
backdrop-filterözelliği