Właściwość CSSKolory i tła

background

Skrót ustawiający wszystkie właściwości tła w jednej deklaracji.

Wartość domyślna
zgodnie z właściwościami składowymi
Dziedziczona
Nie
Animowalna
tak, tak jak właściwości składowe
Dotyczy
wszystkie elementy
JavaScript
element.style.background = "#111 url(img.webp) center / cover no-repeat"
Na tej stronie

Przykład

#
CSS
.banner {
  background:
    radial-gradient(circle at 80% 20%, rgba(167, 139, 250, 0.35), transparent 60%),
    #0b0b12;
}
Podgląd

Definicja i zastosowanie

#

Właściwość background łączy kolor, obraz, pozycję, rozmiar, powtarzanie, przyczepienie i obszary tła. Najczęściej wygląda tak: background: #111 url(img.webp) center / cover no-repeat.

Rozmiar podaje się zawsze po pozycji, oddzielony ukośnikiem. Kolor może pojawić się tylko w ostatniej warstwie, bo leży pod wszystkimi obrazami.

Skrót resetuje pominięte składniki do wartości domyślnych. Jeśli wcześniej ustawiłeś background-size, a potem napiszesz background: red, rozmiar wróci do auto.

Składnia

#
Składnia
background: <kolor>? <obraz>? <pozycja> [ / <rozmiar> ]? <powtarzanie>? <przyczepienie>? <obszar>?;

Wartości

#

Wartości w praktyce

#

#0ea5e9

Sam kolor tła.
.demo { background: #0ea5e9; }

linear-gradient(…)

Gradient jako jedyna warstwa.
.demo { background: linear-gradient(135deg, #10b981, #0ea5e9); }

url(…) center / cover no-repeat

Zdjęcie wyśrodkowane i pokrywające całość.
.demo { background: url("/collections/covers/jak-zostac-programista.webp") center / cover no-repeat; }

dwie warstwy i kolor

Gradient na zdjęciu i kolor zapasowy pod spodem.
.demo { background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)), #111 url("/collections/covers/jak-zostac-programista.webp") center / cover no-repeat; }

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

#
  • Nie mieszaj skrótu z właściwościami składowymi w różnych regułach. Skrót nadpisze to, co ustawiłeś wcześniej.
  • Pamiętaj o ukośniku przed rozmiarem: center / cover, a nie center cover.

Powiązane hasła

#

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