Class: Psd2html::PsConvertor::ImgBackground
- Defined in:
- lib/psd2html/psconvertor/imgBackground.rb
Constant Summary
Constants inherited from Convertor
Convertor::CSS_HASH_BASE, Convertor::CSS_TPL, Convertor::HTML_HASH_BASE, Convertor::HTML_TPL
Instance Attribute Summary
Attributes inherited from Convertor
#childrenConvertors, #index, #parentConvertor, #psNode
Instance Method Summary collapse
-
#css_map ⇒ Object
对父转换对象进行了css注入.
- #get_html_tpl ⇒ Object
- #html_skeleton ⇒ Object
Methods inherited from Convertor
#css_skeleton, #curleft, #curtop, #get_css_tpl, #guid, #initialize, #render_css, #render_html, #sync_css, #sync_html
Constructor Details
This class inherits a constructor from Psd2html::Convertor
Instance Method Details
#css_map ⇒ Object
对父转换对象进行了css注入
5 6 7 8 9 10 11 12 |
# File 'lib/psd2html/psconvertor/imgBackground.rb', line 5 def css_map imgUrl = "./img-source-#{guid}-#{Time.now.to_i}.png" @psNode.image.save_as_png(imgUrl) parentConvertorClassName = @parentConvertor.css_skeleton()["classname"] if @@css_dictory.has_key?(parentConvertorClassName) @@css_dictory[parentConvertorClassName]['styles'] << {"key" => "background","value" => "url(#{imgUrl}) center center"} end end |
#get_html_tpl ⇒ Object
16 17 18 |
# File 'lib/psd2html/psconvertor/imgBackground.rb', line 16 def get_html_tpl return "" end |
#html_skeleton ⇒ Object
13 14 15 |
# File 'lib/psd2html/psconvertor/imgBackground.rb', line 13 def html_skeleton return nil end |