Me estoy metiendo en LESS y estoy tratando de descubrir cómo puedo hacer declaraciones de CSS condicional sin mixins. Encuentro que tengo muchas declaraciones de CSS de una sola línea que solo ocurren una vez pero que dependen de alguna variable o condición y que el uso de mixins es un poco inútil ya que nunca será reutilizado.MENOS guardias de CSS sin mixin
Ejemplo.
@add-margin: true;
body {
margin-top: 20px; //I only want this if add-margin is true
}
De manera ideal, quiero esto:
body when (@add-margin) {
margin-top: 20px;
}
Pero eso no funciona. Usar un mixin funciona, pero parece una tontería hacer uno solo por un trazador de líneas. ¿Hay alguna forma alternativa de que pueda hacer esto?
Gracias
Su código ahora se compilará con las últimas versiones de Less ... –
@ OnurYıldırım thanks! excepto '@ add-margin =' debe ser '@ add-margin:', por supuesto – ptim
@memeLab corregido. Gracias. –