Class: Psd2html::PsConvertor::ImgBackground

Inherits:
Convertor
  • Object
show all
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

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_mapObject

对父转换对象进行了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_tplObject



16
17
18
# File 'lib/psd2html/psconvertor/imgBackground.rb', line 16

def get_html_tpl
	return ""
end

#html_skeletonObject



13
14
15
# File 'lib/psd2html/psconvertor/imgBackground.rb', line 13

def html_skeleton
	return nil
end