طريقة اصطلاحية لتقديم معلومات نمط باستخدام عباءة الفواق

StackOverflow https://stackoverflow.com//questions/12679754

  •  12-12-2019
  •  | 
  •  

سؤال

أحتاج إلى بناء معلومات نمط داخل الفواق من أجل وضع عنصر في موقع مشار إليه بواسطة المتغيرات "الأعلى" و "اليسار".يشبه الكود الخاص بي ذلك:

(HTML [: DIV {: style (str "أعلى" أعلى "؛ اليسار" يسار)} "بعض النص"])

هذا الرمز قبيح جدا.سيكون من أجمل إذا قدمت الفواق سمة "نمط" تلقائيا باستخدام قواعد نمط CSS القياسية ... ثم يمكنني كتابة ما يلي:

(html [: div {: style {: top top: left left}} "بعض النص"])

هل هناك بالفعل مكتبة تفعل هذا؟أو، هل أحتاج إلى لف الحل الخاص بي؟

شكرا لك كلوجوريين لأي مؤشرات!

هل كانت مفيدة؟

المحلول

يمكنك كتابة وظيفة من شأنها أن تفعل ذلك، وسوف تكون أقل قليلا من كتابة الخريطة.على سبيل المثال: giveacodicetagpre.

الذي يسمح لك بالكتابة مثل هذا ... giveacodicetagpre.

إخراج عينة من الوظيفة ... giveacodicetagpre.

نصائح أخرى

ماذا عن هذا: giveacodicetagpre.

ليس كثيرا في عباءة حتى الآن، ولكن النهج القائم على "التحول" مثل ذلك من الحنفية يبدو وكأنه حل هذه الاحتياجات - https://github.com/cgrand/enlive

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top