Egenskaben background-blend-mode
Egenskaben background-blend-mode angiver
blandingsmodus for baggrundsbillede på
baggrundsfarve eller andre billeder.
I denne egenskab kan man også angive flere
værdier adskilt af komma, som vil blive
anvendt i samme rækkefølge.
Værdierne for egenskaben svarer til de grundlæggende tilstande
i grafikredigeringsprogrammer.
Syntaks
selektor {
background-blend-mode: tilstande;
}
Tabellen viser de grundlæggende værdier for
egenskaben background-blend-mode:
Værdier
| Værdi | Beskrivelse |
|---|---|
normal |
Normal. Der anvendes ikke farveblanding. Standardtilstand. |
multiply |
Multiplikation. I denne tilstand multipliceres værdien af grundfarven med værdien af den kombinerede farve. Den resulterende farve er altid en mørkere farve. |
screen |
Oplysning. I denne tilstand multipliceres de omvendte værdier af grundfarven og den kombinerede farve. Som resulterende farve anvendes altid en lysere farve. |
overlay |
Overlejring. I denne tilstand multipliceres eller oplyses farver afhængigt af grundfarven. Mønstre eller farver overlejrer eksisterende pixels og efterlader lyse og mørke områder af grundfarven uændrede. |
Eksempel
Lad os se hvordan billedet vil se ud
med standardværdien for egenskaben
background-blend-mode:
<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;
}
:
Eksempel
Lad os nu ændre værdien for
egenskaben background-blend-mode
til multiplikation:
<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;
}
:
Eksempel
Lad os indstille oplysningstilstand for vores billede:
<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;
}
:
Se også
-
egenskaben
background,
som er en sammentrækningsegenskab for baggrund -
egenskaben
background-image,
som kan give en blok et baggrundsbillede -
egenskaben
mix-blend-mode,
som kan overlejre kildafarver på baggrundsbillede -
egenskaben
backdrop-filter,
som tillader anvendelse af filtre