我是一個偉大的精靈愛好者,但是。想到了,我盡力而爲,想知道是否有捷徑。Css雪碧問題,有沒有更好的方法?
基本上,創建精靈很簡單。讓精靈工作很容易,但是做大量的精靈會變得費力。
所以想知道做多個精靈的最簡潔的方法是什麼,我可以在我們的網頁上的任何位置。我看過多個精靈圖表,類似於jquery ui圖標,但我們有我們自己的圖標。所以想知道是否有一個更清潔的方法。
總的來說,我們將有大約16到20個精靈集。以下是html和css的示例。
#logo-link { width:32px; height:32px; text-decoration:none; display:block; background-image:url(sprites/analytics.png); background-position:0 32px; } #logo-link:hover,#logo-link:active { background-position:0 0; } #logo-link2 { width:32px; height:32px; text-decoration:none; display:block; background-image:url(sprites/addlisting.png); background-position:0 32px; } #logo-link2:hover,#logo-link2:active { background-position:0 0; }
HTML
<a href="link1.html" id="logo-link"> </a>
<a href="link2.html" id="logo-link2"> </a>
任何想法,對完善我們的精靈。或者我們應該創建一個包含所有精靈的精靈圖表?
圖片樣品:
添加日期x軸基本精靈表
實施例:
玉傢伙:
到目前爲止,我有這個在CSS:
.sprite { width:32px; height:32px; text-decoration:none; display:block; background-image:url(sprites/spritesheet.png); } .addlisting{background-position:0 32;} .addlisting:hover{background-position:0 0;} .addanalytics{background-position:64 32;} .addanalytics:hover{background-position:64 0;} .addprofile{background-position:32 32;} .addprofile:hover{background-position:32 0;}
HTML我有:
<a href="link2.html" class="sprite addlisting"> </a>
<a href="link2.html" class="sprite addanalytics"> </a>
<a href="link2.html" class="sprite addprofile"> </a>
我真的不明白(見我上面所做的spritesheet.png ,爲什麼剖面座標是32,32,爲什麼分析座標是座標64,32
也許我有我的合作伙伴錯了哈哈
這是推動我瘋了,argghhh
新增實際精靈表現,但我如果我能得到這樣的座標和我一起玩雞姦笑 圖片添加:
[! alt text] [5]
終於搞明白了。
相關的東西,如果你想在輕鬆的精靈x和y,使用工具,如http://www.getspritexy.com/ – kiranvj 2012-07-26 07:24:13