Necesito construir información de estilo dentro de la falla para colocar un elemento en una ubicación indicada por las variables "superior" e "izquierda". Mi código es el siguiente manera:Forma idiomática de renderizar información de estilo usando Clojure Hiccup
(html [: div {: estilo (str "top" de arriba "; izquierda" izquierda)} "texto"])
Este código es bastante feo. Sería mejor si el hipo creara automáticamente el atributo "estilo" usando reglas de estilo CSS estándar ... Entonces podría escribir lo siguiente:
(html [: div {: style {: top top: left left} } "some text"])
¿Ya hay una biblioteca que hace esto? O, ¿tengo que rodar mi propia solución?
Gracias Clojurians por cualquier punteros!
Gracias Facturación- creo que es claro a partir de las pocas respuestas a esta pregunta que "rodar su propia solución" es la respuesta correcta, como usted sugiere. Lo pregunté porque estoy creando una biblioteca de clojure que agrega esta característica y quería asegurarme de no estar "reinventando la rueda". – drcode
@drcode Me acabo de dar cuenta de quién eres. Tengo Land of Lisp y me encanta. ¡Gracias! – Bill
Al leer esto 3 años después ... el código siguiente (nombre kwd) debe ser ":" no es un espacio vacío para ser una sintaxis css válida para futuros lectores. –