Tôi đang sử dụng Compass (một CSS Framework) để tạo ra hình ảnh sprite. Nó hoạt động, nhưng la bàn chỉ tạo ra một vị trí nền cho mỗi hình ảnh.La bàn: tạo Sprites, cộng với chiều rộng/chiều cao trên mỗi hình ảnh trong sprite
Có thể lấy chiều rộng và chiều cao cho mỗi hình ảnh trong ảnh không?
Đây là mã của tôi:
@import "ico/*.png";
@include all-ico-sprites;
Các mã được tạo:
.ico-sprite, .ico-bag-blue, .ico-bag-black {
background: url('../images/ico-s78b1a1919b.png') no-repeat;
}
.ico-bag-blue {
background-position: 0 0;
}
.ico-bag-black {
background-position: 0 -24px;
}
Và mã tôi muốn có:
.ico-sprite, .ico-bag-blue, .ico-bag-black {
background: url('../images/ico-s78b1a1919b.png') no-repeat;
}
.ico-bag-blue {
background-position: 0 0;
width:40px;
height:24px;
}
.ico-bag-black {
background-position: 0 -24px;
width:44px;
height:30px;
}
bất cứ ai có thể giải thích cho tôi làm thế nào tôi có thể làm điều đó? Cảm ơn.
Cảm ơn bạn đã làm rõ. Điều đó bây giờ rõ ràng hơn. – Etienne
Người đàn ông, bạn đã cứu ngày của tôi! – dgilperez
Không có vấn đề gì tôi vượt qua lớp cơ sở, nó luôn luôn ném một lỗi. Tùy chọn cấu hình này dường như bị hỏng trong những ngày này. – Drew