Al igual que SASS con Compass (en archivos SCSS), ¿hay alguna forma (a través de una extensión o una herramienta) para administrar Sprite directamente desde .Less?CSS: Administrar imágenes de Sprite con .Less
8
A
Respuesta
3
Si quiere decir que combinaría imágenes separadas en una, todavía no he visto algo así. Esto probablemente funcionaría con una herramienta o algo así, ya que JavaScript no puede hacer algo como eso.
Si lo que buscas es calcular la posición de fondo de los sprites prefabricados, entonces echa un vistazo a esta pregunta, tiene una solución para eso.
1
U puede usar algo como esto:
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;
}
}
Algunos 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>
Y algunos estilos
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); }
}
}
}
Cuestiones relacionadas
- 1. CSS - LESS class inheritance
- 2. CSS Gradients - Less Mixins
- 3. Múltiples imágenes de fondo (gradiente + sprite)
- 4. CSS Sprite techniques, css background o img's clip
- 5. precargar imágenes con imágenes de fondo CSS?
- 6. CSS Navegación Sprite - Formas impares (no cuadradas)
- 7. ¿Propiedades de CSS dinámico en LESS?
- 8. css/less editor que muestra los colores
- 9. ¿Cuál es la sintaxis `& ::` en LESS CSS?
- 10. Generación de CSS Sprite en el proceso de compilación gradle?
- 11. ¿Cuándo es un CSS Sprite demasiado grande?
- 12. sprites CSS para Generación de imágenes dinámicas
- 13. PHP Dynamic Sprite Creation
- 14. Usando LESS con node.js
- 15. imagen de sprite CSS + fondo-repite una parte de ella
- 16. sprites CSS con tamaño dinámico
- 17. Mesas de esquina redondeadas con LESS
- 18. ¿Puedo usar los parámetros de la url en LESS css?
- 19. ASP.NET MVC3: La publicación excluye mi archivo CSS (.less)
- 20. ¿Puedo usar LESS con Xul?
- 21. ¿Algún inconveniente para esta solución de sprite de CSS para pantallas 'retina'?
- 22. precargar imágenes de CSS ocultas
- 23. LESS contra COMPASS
- 24. CSS 'de retorno de Imágenes'
- 25. CSS-Redundancia cuando se usa LESS y su @import
- 26. Convención de nomenclatura para activos (imágenes, css, js)?
- 27. .less archivos CSS en Studio .NET y Visual
- 28. Intellij IDEA 11: ¿cómo puedo compilar .css desde .less?
- 29. Cómo activar Visual Studio 2010 .css Intellisense en .less archivo
- 30. css dos imágenes de fondo