Tôi đã quyết định vẽ một trang ma cho toàn bộ trang web của tôi (+ -30 hình ảnh) để tôi có thể tải 1 hình ảnh và chỉ tham khảo các vị trí, làm giảm thời gian tải hình ảnh và các cuộc gọi máy chủ.CSS Sprites với Dynamic Sizing
Câu hỏi của tôi: Có thể tham chiếu hình ảnh trong trang ma trận và sau đó định kích thước hình ảnh đó với 100% vùng chứa mẹ của nó không?
Vì vậy Ví dụ:
#SomeDiv
{
background: url("/Content/Images/SpriteSheet.png") -125px 0 no-repeat;
width:100px;
}
Chiều rộng của div của tôi là 100px, nhưng sprite Tôi muốn tham khảo là 20px (ví dụ) - làm thế nào tôi có thể streth sprite chiết xuất sẽ tăng lên 100px?
Trân trọng, Byron Cobb.
Bạn có thể không, trừ khi bạn sử dụng 'background-size', nhưng hỗ trợ trình duyệt cho rằng là khá nghèo tại thời điểm –
Đó là một điều CSS3 cho chắc chắn, nhưng hình ảnh would't trông khủng khiếp không? Trừ khi đó là một màu đồng nhất .. – Kyle