Przejdź do treści

Pozycja tła obrazkowego {background-position}

Jak ustawić obrazek (grafikę, zdjęcie) w tle w określonej pozycji?

Pozycja tła obrazkowego {background-position}

selektor { background-position: pozycja }
Selektorem może być znacznik wyświetlany w bloku albo zastępowany [zobacz: Wstawianie stylów].

Natomiast jako "pozycja" należy wpisać:
  1. Jedną wartość:
    • center - obrazek na środku (w centrum)
    • left - obrazek po lewej
    • right - po prawej
    • top - na górze
    • bottom - na dole
    • jednostka długości - odległość od lewej krawędzi
  2. Dwie wartości (oddzielone spacją):
    • left top - lewy-górny róg
    • left bottom - lewy-dolny róg
    • right top - prawy-górny róg
    • right bottom - prawy-dolny róg
    • dwie jednostki długości, z których pierwsza oznacza odległość od lewej krawędzi, a druga - od górnej

Pozwala ustalić pozycję obrazka w tle.

Polecenie to ma sens, tylko jeśli określimy równocześnie tło obrazkowe oraz ograniczymy jego powtarzanie (no-repeat, repeat-x lub repeat-y).

Przykład {background-position}

repeat-x; center
repeat-y; center
no-repeat; center
no-repeat; top
no-repeat; right top
no-repeat; right
no-repeat; right bottom
no-repeat; bottom
no-repeat; left bottom
no-repeat; left
no-repeat; left top
no-repeat; 1cm
no-repeat; 25% 50%
no-repeat; 1cm 5mm

Wielokrotna pozycja

CSS 3

selektor { background-position: pozycja obrazka 1, pozycja obrazka 2,... }

Jeżeli w tle wstawimy więcej niż jeden obrazek, możemy dla każdego z nich określić inną pozycję. Jeżeli pominiemy pozycję następnych obrazków, przejmą one ustawienia z pierwszego.

Przykład {background-position}

no-repeat; left top, right bottom

Przeglądarki


Chrome

Firefox

Edge

Opera

Safari
background-position: wartość1
2008-12-11
1
2004-11-09
12
2015-07-29
3.5
1998-11-18
1
2003-06-23
background-position: bottom1
2008-12-11
1
2004-11-09
79
2020-01-15
15
2013-07-02
≤13.1
2020-03-24
background-position: center1
2008-12-11
1
2004-11-09
79
2020-01-15
15
2013-07-02
≤13.1
2020-03-24
background-position: left1
2008-12-11
1
2004-11-09
79
2020-01-15
15
2013-07-02
≤13.1
2020-03-24
background-position: right1
2008-12-11
1
2004-11-09
79
2020-01-15
15
2013-07-02
≤13.1
2020-03-24
background-position: top1
2008-12-11
1
2004-11-09
79
2020-01-15
15
2013-07-02
≤13.1
2020-03-24
background-position: wartość /* multiple backgrounds */1
2008-12-11
3.6
2010-01-21
12
2015-07-29
10.5
2010-03-02
1.3
2005-04-15

Komentarze

Zobacz więcej komentarzy

Facebook