Właściwość CSSEfekty

background-blend-mode

Miesza ze sobą warstwy tła elementu: obrazy, gradienty i kolor.

Wartość domyślna
normal
Dziedziczona
Nie
Animowalna
nie
Dotyczy
wszystkie elementy
JavaScript
element.style.backgroundBlendMode = "multiply"
Na tej stronie

Przykład

#
CSS
.team-photo {
  background: #0ea5e9 url("/img/team.webp") center / cover;
  background-blend-mode: luminosity;
}
Podgląd

Definicja i zastosowanie

#

Właściwość background-blend-mode działa jak mix-blend-mode, ale tylko w obrębie tła jednego elementu. Miesza ze sobą kolejne warstwy background-image oraz background-color, nie wpływając na treść elementu ani na to, co leży pod nim.

Pozwala zabarwić zdjęcie na kolor marki bez przygotowywania osobnego pliku: wystarczy zdjęcie jako obraz tła, kolor jako background-color i tryb multiply albo luminosity.

Możesz podać kilka trybów po przecinku, po jednym dla każdej warstwy obrazu.

Składnia

#
Składnia
background-blend-mode: <tryb mieszania> [, <tryb mieszania>]*;

Wartości

#
  • normal

    Zdjęcie zasłania kolor tła.
  • multiply

    Zdjęcie zabarwione na fioletowo i przyciemnione.
  • screen

    Zdjęcie rozjaśnione kolorem.
  • luminosity

    Jasność ze zdjęcia, barwa z koloru tła. Efekt duotonu.

Wartości w praktyce

#

normal

Zdjęcie zasłania kolor tła.
.demo { background-blend-mode: normal; }

multiply

Zdjęcie zabarwione na fioletowo i przyciemnione.
.demo { background-blend-mode: multiply; }

screen

Zdjęcie rozjaśnione kolorem.
.demo { background-blend-mode: screen; }

luminosity

Jasność ze zdjęcia, barwa z koloru tła. Efekt duotonu.
.demo { background-blend-mode: luminosity; }

Obsługa przeglądarek

#

Szeroko dostępne

Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.

  • Chrome
  • Edge
  • Firefox
  • Safari

Dobre praktyki

#
  • Jednolity efekt kolorystyczny na zdjęciach z różnych źródeł uzyskasz przez ten sam kolor tła i tryb luminosity.
  • Tryb nie działa, jeśli element nie ma przynajmniej dwóch warstw tła do zmieszania.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.