Xin chào Tôi có hai cột nội dung trong một vùng chứa, cột đầu tiên có văn bản và cột thứ hai là một khoảng có hình nền sprite. Vấn đề là khi tôi nhận được độ phân giải màn hình nhỏ hơn, tôi muốn hình nền sprite có chiều rộng theo tỷ lệ phần trăm để có thể mở rộng tỷ lệ phần trăm đó với H5 với độ rộng phần trăm, có cách nào để làm điều này không?hình nền sprite đáp ứng, cách
h5{
float:left;
display:block;
width:800px;
}
.sprite{
background-image: url("assets/img/website_sprite_a.png");
background-position: -60px -60px;
float:left;
display:block;
width:64px;
}
<div class="container">
<h5>Title
</h5>
<span class="sprite">
</span>
</div>
Có lẽ tốt nhất là không nên sử dụng sprite cho việc này. Chỉ cần sử dụng một hình ảnh độc lập. Dưới đây là một bài viết hay về cách thực hiện: http://voormedia.com/blog/2012/11/responsive-background-images-with-fixed-or-fluid-aspect-ratios –