Уласцівасць background-blend-mode
Уласцівасць background-blend-mode задае
рэжым накладання фонавага відарыса на
фонавы колер ці іншыя відарысы.
У гэтай уласцівасці можна таксама пазначыць некалькі
значэнняў праз коску, якія будуць
ўжывацца ў тым жа парадку.
Значэнні для ўласцівасці аналагічныя асноўным рэжымам
графічных рэдактараў.
Сінтаксіс
селектар {
background-blend-mode: рэжымы;
}
У табліцы прадстаўлены асноўныя значэнні для
ўласцівасці background-blend-mode:
Значэнні
| Значэнне | Апісанне |
|---|---|
normal |
Звычайны. Не выкарыстоўваецца змяшэнне колераў. Рэжым па змаўчанні. |
multiply |
Множанне. У гэтым рэжыме значэнне асноўнага колеру памнажаецца на значэнне сумяшчальнага колеру. Выніковы колер заўсёды ўяўляе сабой больш цёмны колер. |
screen |
Асвятленне. У гэтым рэжыме памнажаюцца адваротныя значэнні асноўнага і сумяшчальнага колеру. У якасці выніковага колеру заўсёды ўжываецца больш светлы колер. |
overlay |
Пакрыццё. У гэтым рэжыме колеры памнажаюцца або асвятляюцца ў залежнасці ад асноўнага колеру. Узоры ці колеры пакрываюць існуючыя пікселі, пакідаючы нязменнымі светлыя і цёмныя ўчасткі асноўнага колеру. |
Прыклад
Давайце паглядзім як будзе выглядаць відарыс
са значэннем па змаўчанні ўласцівасці
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;
}
:
Прыклад
А цяпер давайце зменім значэнне
ўласцівасці background-blend-mode
на множанне:
<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;
}
:
Прыклад
Давайце ўсталюем для нашага відарыса рэжым асвятлення:
<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;
}
:
Глядзіце таксама
-
уласцівасць
background,
якая ўяўляе сабой уласцівасць-скарачэнне для фону -
уласцівасць
background-image,
з дапамогай якой блоку можна задаць фонавую карцінку -
уласцівасць
mix-blend-mode,
з дапамогай якой можна накласці зыходныя колеры на фонавы відарыс -
уласцівасць
backdrop-filter,
якое дазваляе накладваць фільтры