2011-07-11 10 views
10

मुझे कक्षाओं,। मॉड्यूल 1,। मॉड्यूल 2, ... मॉड्यूल (एन) की एक श्रृंखला की आवश्यकता है।क्या आप HAML सीएसएस के भीतर रूबी वैरिएबल को इंटरपोल कर सकते हैं?

मैं भी का उपयोग कर सीएसएस, माणिक और Haml उन वर्गों को परिभाषित करना चाहते हैं:

:css 
    .mod1 { 
     background-image: url("#{extra.image}"); 
    } 

यह गहरे लाल रंग का चर अंतर्वेशन को काम को बचाने के लिए संभव है?

- flavor = "raspberry" 
#content 
    :textile 
    I *really* prefer _#{h flavor}_ jam. 

के बाद चर को जोड़ रहे हैं::

.module.mod"#{extra.id}" 
    %h3 #{extra.title} 
    %p #{extra.description} 
    %a.btn-default{:href => "#", :target => "_top"} enter now 

:css 
    .mod#{extra.id} { 
     background-image: url("#{extra.image}"); 
    } 

उत्तर

13

HAML_REFERENCE के अनुसार मैं इस विधि का इस्तेमाल किया सीएसएस

.module.modone{:class => "#{cycle("mod_#{extra.id}_")}"} 

    %h3 #{extra.title} 
    %p #{extra.description} 
    %a.btn-default{:href => "#", :target => "_top"} enter now 

:css 
    .mod_#{extra.id}_ { 
    background-image: url("#{extra.image}"); 
    background-color: #4073DF; 
    } 
संबंधित मुद्दे

 संबंधित मुद्दे