Giống như SASS với la bàn (trong các tệp SCSS), có cách nào đó (thông qua phần mở rộng hoặc công cụ) để quản lý Sprite trực tiếp từ .Less?CSS: Quản lý ảnh Sprite bằng .Less
8
A
Trả lời
3
Nếu bạn có nghĩa là nó sẽ kết hợp các hình ảnh riêng biệt thành một, tôi chưa thấy một cái gì đó như thế. Điều này có thể sẽ làm việc với một công cụ hoặc một cái gì đó, như javascript không thể dễ dàng làm điều gì đó như thế.
Nếu tính toán vị trí nền của sprites readymade là những gì bạn đang sau, sau đó kiểm tra câu hỏi này, nó có một giải pháp cho điều đó.
1
U có thể sử dụng một cái gì đó như thế này:
Bundle
#sprites {
.background(@image,@repeat: no-repeat,@background: transparent) {
background-image: url("/images-folder/@{image}");
background-color: @background;
background-repeat: @repeat;
}
.position(@horizontal, @vertical) {
background-position: @horizontal @vertical;
}
}
Một số HTML
<ul>
<li><a href="" title="" class="icon-1">Link 1</a></li>
<li><a href="" title="" class="icon-2">Link 2</a></li>
<li><a href="" title="" class="icon-3">Link 3</a></li>
<li><a href="" title="" class="icon-4">Link 4</a></li>
</ul>
Và một số phong cách
ul{
li{
a{
#sprites > .background('icons.png');
&.icon-1 { #sprites > .position(left,top); }
&.icon-2 { #sprites > .position(left,-20px); }
&.icon-3 { #sprites > .position(left,-40px); }
&.icon-4 { #sprites > .position(left,-60px); }
}
}
}
Các vấn đề liên quan
- 1. Yii Quản lý tài sản - css với url hình ảnh
- 2. Tôi vẫn cần phải đệm ảnh trong CSS Sprite?
- 3. CSS - LESS class inheritance
- 4. thẻ hình ảnh mũi tên-less thuần CSS
- 5. LESS css - JS Parser vs Biên dịch
- 6. Làm thế nào để bạn chọn một hình ảnh sprite từ một bảng sprite bằng Python?
- 7. CSS LESS, đường @import từ biến
- 8. LESS CSS guards mà không cần mixin
- 9. Cách sử dụng CSS sprite cho hình nền Lặp lại?
- 10. Thuộc tính CSS động trong LESS?
- 11. Xám ra hình ảnh bằng CSS?
- 12. Có thể ẩn khu vực cụ thể của hình nền sprite CSS bằng clip không?
- 13. Cú pháp `& ::` trong CSS LESS là gì?
- 14. Quy mô CSS sprite pixel art mà không làm mịn hình ảnh
- 15. CSS Navigation Sprite - Odd Shapes (không phải hình vuông)
- 16. Quản lý CSS trên các trang web lớn
- 17. Trình quản lý tải xuống bằng Java
- 18. Quản lý trang web Joomla bằng Git?
- 19. Có cách nào để hiển thị mã LESS CSS (.less) trong Firebug không?
- 20. ASP.NET MVC3: Xuất bản không bao gồm tệp CSS (.less)
- 21. Chạy Django với Chạy không thể tìm thấy CSS LESS
- 22. Thư viện hoạt ảnh Javascript Sprite cho thẻ Canvas
- 23. Sao chép hình ảnh dán trong Android bằng cách sử dụng Trình quản lý Clipboard
- 24. Sprite bị mờ
- 25. Tôi làm cách nào để rút gọn CSS bằng cách sử dụng `less` trong` express-js`?
- 26. Cách quản lý phụ thuộc hình ảnh docker (bảo trì)
- 27. Tránh hình ảnh của UIImageNamed - quản lý bộ nhớ
- 28. CSS-Dự phòng khi sử dụng LESS và @import
- 29. Cách tính tỷ lệ phần trăm trong CSS LESS?
- 30. CSS-Less lớp mở rộng lớp với lớp giả