2.1 Właściwość background-position
Właściwość background-position
w CSS jest używana do ustawiania początkowej pozycji obrazu tła w elemencie.
Ta właściwość pozwala dokładnie określić, gdzie obraz tła będzie umieszczony wewnątrz elementu. background-position
możemy używać do precyzyjnego dostosowywania wyświetlania obrazów tła i tworzenia bardziej skomplikowanych projektów.
Składnia background-position
Właściwość background-position
przyjmuje dwie wartości, które wskazują na poziomą i pionową pozycję obrazu tła:
background-position: pozycja-pozioma pozycja-pionowa;
Jeśli podano tylko jedną wartość, druga wartość domyślnie uznawana jest za center
.
Jakie mogą być wartości poziomej i pionowej pozycji:
-
Słowa kluczowe:
left
: wyrównanie do lewej krawędzicenter
: centrowanieright
: wyrównanie do prawej krawędzitop
: wyrównanie do górnej krawędzibottom
: wyrównanie do dolnej krawędzi
-
Wartości procentowe:
- Na przykład, 50% 50% pozycjonuje obraz w centrum
- Wartości procentowe odnoszą się do rozmiarów elementu, a nie obrazu
-
Wartości w pikselach:
- Na przykład, 10px 20px pozycjonuje obraz 10 pikseli od lewej i 20 pikseli od góry
-
Kombinacje wartości:
- Można łączyć słowa kluczowe i wartości procentowe, na przykład, left 50%
2.2 Słowa kluczowe
Słowa kluczowe:
left
,center
,right
: wyrównanie poziometop
,center
,bottom
: wyrównanie pionowe
Przykłady użycia słów kluczowych
Obraz pozycjonowany w górnym lewym rogu:
div {
background-image: url('path/to/image.jpg');
background-position: left top; /* Obraz pozycjonowany w górnym lewym rogu */
}
Obraz pozycjonowany w centrum:
div {
background-image: url('path/to/image.jpg');
background-position: center center; /* Obraz pozycjonowany w centrum */
}
Obraz pozycjonowany w dolnym prawym rogu:
div {
background-image: url('path/to/image.jpg');
background-position: right bottom; /* Obraz pozycjonowany w dolnym prawym rogu */
}
2.3 Procenty
Wartości procentowe wskazują na pozycję obrazu względem rozmiarów elementu.
Przykłady użycia procentów
Obraz pozycjonowany w centrum:
div {
background-image: url('path/to/image.jpg');
background-position: 50% 50%; /* Obraz pozycjonowany w centrum */
}
Obraz pozycjonowany w górnym lewym rogu:
div {
background-image: url('path/to/image.jpg');
background-position: 0% 0%; /* Obraz pozycjonowany w górnym lewym rogu */
}
Obraz pozycjonowany w dolnym prawym rogu:
div {
background-image: url('path/to/image.jpg');
background-position: 100% 100%; /* Obraz pozycjonowany w dolnym prawym rogu */
}
2.4 Jednostki absolutne (px, em, rem)
Wartości w pikselach lub innych jednostkach absolutnych pozwalają na dokładne pozycjonowanie obrazu.
Obraz pozycjonowany w centrum:
div {
background-image: url('path/to/image.jpg');
background-position: 10px 20px; /* Obraz pozycjonowany 10 pikseli w prawo i 20 pikseli w dół od górnego lewego rogu */
}
div {
background-image: url('path/to/image.jpg');
background-position: 2em 3em; /* Obraz pozycjonowany 2em w prawo i 3em w dół */
}
2.5 Kombinowanie wartości
Możesz łączyć słowa kluczowe i jednostki absolutne, aby stworzyć bardziej precyzyjne pozycjonowanie.
Kombinowanie wartości:
div {
background-image: url('path/to/image.jpg');
background-position: left 20px top 10px; /* Obraz pozycjonowany 20 pikseli w prawo i 10 pikseli w dół od górnego lewego rogu */
}
GO TO FULL VERSION