Tôi có một divTruyền thông truy vấn và hình ảnh nền
<div id="page">
</div>
Với css sau:
#page {
background: url('images/white-zigzag.png') repeat-x;
}
@media (max-width: 600px) {
#page {
background: url('images/white-zigzag-mobile.png') repeat-x;
}
}
tôi nhận thấy khi tôi thay đổi kích thước trình duyệt của tôi, tôi thấy "di động" nền (tốt) nhưng nếu tôi quay trở lại và làm cho trình duyệt của tôi lớn, nền "lớn" trước đó của tôi không xuất hiện lại.
Đó là một vấn đề liên tục nhưng nó xảy ra thường xuyên đủ để tôi nghĩ rằng tôi nên giải quyết nó.
Có cách nào để giải quyết vấn đề "hình nền không xuất hiện" hay cách thay đổi kích thước hình nền, sao cho truy vấn phương tiện "thu hẹp" hình nền để vừa với kích thước mới? Theo như tôi biết không có (lan rộng) cách để thay đổi kích thước của một hình ảnh nền ...
Bạn có thử sử dụng @media (min-width: 600px) {background: url ('images/trắng ngoằn ngoèo. png ') lặp lại-x; } Tôi không chắc chắn nếu điều này hoạt động, đó là lý do tại sao một bình luận của nó. – Tim
Bạn có thể đã biết liên kết này: http://css-tricks.com/how-to-resizeable-background-image/ (thay đổi kích thước của hình nền). – juanrpozo
Khi tôi làm điều đó không thay đổi kích thước hình ảnh ... đó là tôi chỉ nhìn thấy một phần của hình ảnh, không phải hình ảnh có kích thước xuống – redconservatory