Đối với trung tâm hoặc định vị hình ảnh nền, bạn nên sử dụng background-positiontài sản. Thuộc tính vị trí nền đặt vị trí bắt đầu của ảnh nền từ topvà các leftcạnh của thành phần. Cú pháp CSS là background-position : xvalue yvalue;.
Các giá trị được hỗ trợ "xvalue" và "yvalue" là các đơn vị độ dài như pxvà tỷ lệ phần trăm và tên hướng như trái, phải và v.v.
"Xvalue" là vị trí nằm ngang của nền và bắt đầu từ đỉnh của phần tử. Điều đó có nghĩa là nếu bạn sử dụng 50pxnó sẽ cách "50px" so với đầu các phần tử. Và "yvalue" là vị trí thẳng đứng có cùng điều kiện.
Vì vậy, nếu bạn sử dụng background-position: center;hình nền của bạn sẽ được tập trung.
Nhưng tôi luôn sử dụng mã này:
.yourclass {
background: url(image.png) no-repeat center /cover;
}
Tôi biết nó rất khó hiểu nhưng nó có nghĩa là:
.yourclass {
background-image: url(image.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
Và tôi biết rằng đó cũng background-sizelà một thuộc tính mới và trong mã nén là gì /covernhưng các mã này có nghĩa là fillđịnh cỡ và định vị nền trong nền của máy tính để bàn.
Bạn có thể xem thêm chi tiết về background-positionở đây và background-sizeở đây .