Aby wyśrodkować lub ustawić obraz tła, użyj background-position
właściwości. Właściwość background-position ustawia początkową pozycję obrazu tła z top
i po left
bokach elementu. Składnia CSS to background-position : xvalue yvalue;
.
Obsługiwane wartości „xvalue” i „yvalue” to jednostki długości, takie jak px
wartości procentowe i nazwy kierunków, takie jak lewo, prawo itd.
„Wartość x” jest poziomą pozycją tła i zaczyna się od góry elementu. Oznacza to, że jeśli 50px
go użyjesz , będzie on oddalony o „50 pikseli” od górnej krawędzi elementów. A „yvalue” to pozycja pionowa, która ma ten sam warunek.
Więc jeśli użyjesz background-position: center;
twojego tła, obraz zostanie wyśrodkowany.
Ale zawsze używam tego kodu:
.yourclass {
background: url(image.png) no-repeat center /cover;
}
Wiem, że to takie zagmatwane, ale oznacza:
.yourclass {
background-image: url(image.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
Wiem też, że background-size
jest to nowa właściwość, aw skompresowanym kodzie to, co jest, /cover
ale te kody oznaczają fill
rozmiar tła i pozycjonowanie w tle pulpitu Windows.
Można zobaczyć więcej szczegółów na temat background-position
w tutaj oraz background-size
w tutaj .