Atrybut background-position-x CSS
- poprzednia strona background-position
- Następna strona background-position-y
Definicja i zastosowanie
background-position-x
Ustawia pozycję obrazu tła na osi x.
Wskazówka:Domyślnie, obraz tła umieszczony jest w lewym górnym rogu elementu i powtarza się w pionie i poziomie.
Przykład
Przykład 1
Jak lokalizować obraz tła na osi x:
div { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: center; }
Przykład 2
Jak umieścić obraz tła po prawej stronie:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: right; }
Przykład 3
Jak używać lokalizacji obrazu tła w procentach:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: 50%; }
Przykład 4
Jak używać pixelowej lokalizacji obrazu tła:
body { background-image: url('w3css.gif'); background-repeat: no-repeat; background-position-x: 150px; }
Przykład 5
Tworzenie tła z obrazem, który pokrywa kontener:
.hero-image { background-image: url("photographer.jpg"); /* Używane obrazy */ background-color: #cccccc; /* Użyj tego koloru, jeśli obraz jest niedostępny */ height: 300px; /* Musisz ustawić wysokość */ background-position-x: center; /* Umieść obraz w środku */ background-repeat: no-repeat; /* Nie powtarzaj obrazu */ background-size: cover; /* Dostosuj rozmiar obrazu tła, aby pokryć cały kontener */ }
Gramatyka CSS
background-position-x: value;
Wartość atrybutu
Wartość | Opis |
---|---|
left | Umieść pozycję tła na lewej stronie osi x. |
right | Umieść pozycję tła na prawej stronie osi x. |
center | Umieść pozycję tła na środku osi x. |
x% |
Lewa strona osi x wynosi 0%, a prawa 100% Procentowa wartość oznacza szerokość obszaru umieszczenia tła minus szerokość obrazu tła. |
xpos | Jest to dystans od lewej strony poziomo. Jednostką może być piksel (np. 0px) lub inna Jednostki CSS. |
xpos offset |
Dwuwartościowy语法, obsługiwany tylko w Firefox i Safari.
Jednostką może być piksel lub inna Jednostki CSS. |
initial | Ustaw ten atrybut na jego wartość domyślną. Zobacz: initial. |
inherit | Inhereduje ten atrybut od elementu nadrzędnego. Zobacz: inherit. |
Szczegóły techniczne
Domyślna wartość: | 0% |
---|---|
Inheredność: | Nie |
Tworzenie animacji: | Obsługiwane. Zobacz:Atrybuty związane z animacją. |
Wersja: | CSS3 |
Gramatyka JavaScript: | object.style.backgroundPositionX="center" |
Wsparcie przeglądarki
Liczby w tabeli oznaczają wersje przeglądarek, które w pełni obsługuje ten atrybut.
Chrome | Edge | Firefox | Safari | Opera | |
---|---|---|---|---|---|
Jednowartościowy语法 | 1.0 | 12.0 | 49.0 | 1.0 | 15.0 |
Dwuwartościowy语法 | Nieobsługiwane | Nieobsługiwane | 49.0 | 15.4 | Nieobsługiwane |
Strony związane
Tutorial:CSS tło
Przeglądarka CSS:Atrybut background-image
Przeglądarka CSS:Atrybut background-position
Przeglądarka CSS:Atrybut background-position-y
Przeglądarka DOM HTML:Atrybut backgroundPosition
- poprzednia strona background-position
- Następna strona background-position-y