久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

CssGaga – AutoSprite

CssGaga – AutoSpriteHTML5中文學習網,是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網站、HTML5資訊、HTML5應用、HTML5游戲、HTML5教程、HTML5視頻、HTML5論壇等。

 市面上有一些CSS Sprite Generator,要么是需要手動調整圖片位置,要么需要保存圖片并拷貝粘貼css代碼,用起來很是麻煩,想必這也是沒有大規模使用起來的原因吧。

CssGaga使用了不同的思路,簡化了所有這些操作,使用時只需將css拖進CssGaga這一步即可完成所有操作!

下面通過一個例子來說明: 比如HTML:

<s class="i1"></s><s class="i2"></s><s class="i3"></s><s class="i4"></s><s class="i5"></s><s class="i6"></s>

css源文件:

body{background-color:black;}s{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;}.i1{background-image:url('slice/1.png');}.i2{background-image:url('slice/2.png');}.i3{background-image:url('slice/3.png');}.i4{width:64px;height:64px;background-image:url('slice/4.png');}.i5{background-image:url('slice/3.png');}.i6{width:64px;height:64px;background-image:url('slice/6.gif');}.i11{width:60px;height:60px;background-image:url('slice/1.jpg');}.i12{width:60px;height:60px;background-image:url('slice/2.jpg');}.i13{width:60px;height:60px;background-image:url('slice/3.jpg');}.i14{width:60px;height:60px;background-image:url('slice/4.jpg');}

CssGaga生成后:

body{background-color:black}s{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat}.i1{background-image:url(sprite/style.png);background-position:-130px 0}.i2{background-image:url(sprite/style.png);background-position:-130px -17px}.i3{background-image:url(sprite/style.png);background-position:-130px -34px}.i4{width:64px;height:64px;background-image:url(sprite/style.png);background-position:0 0}.i5{background-image:url(sprite/style.png);background-position:-130px -34px}.i6{width:64px;height:64px;background-image:url(sprite/style.png);background-position:-65px 0}.i11{width:60px;height:60px;background-image:url(sprite/style.jpg);background-position:0 0}.i12{width:60px;height:60px;background-image:url(sprite/style.jpg);background-position:-61px 0}.i13{width:60px;height:60px;background-image:url(sprite/style.jpg);background-position:-122px 0}.i14{width:60px;height:60px;background-image:url(sprite/style.jpg);background-position:-183px 0}

同時生成sprite圖片sprite/style.png和sprite/style.jpg

文件對比:

  before after
html before.htm after.htm
css style.source.css style.css
image png/gif總大小:10.2KB

 

jpg總大小:9.07KB

slice/1.png

slice/2.png

slice/3.png

slice/4.png

slice/6.gif

slice/1.jpg

slice/2.jpg

slice/3.jpg

slice/4.jpg

5.79KB

 

sprite/style.png 

7.08KB

sprite/style.jpg 

使用方法

  • 選中AutoSprite開啟此功能
  • 碎圖片放在slice文件夾,slice文件夾與css文件同級且引用時為相對路徑
  • css語句不能縮寫,即下面這種不被支持
    background:url('slice/1.png')

    要按照下面這種寫法

    background-image:url('slice/1.png')

    引號單雙無所謂,不寫也行,反正最后都會被壓縮掉

    強烈建議使用 Slice to Code 功能,既省事又不會出錯

文件

  • slice為png8、png32、靜態gif和jpg格式
  • 合并后的sprite位于與slice同級的sprite文件夾中,已壓縮,文件名為該css文件名+圖片后綴(png/jpg)
  • sprite后的png為帶alpha透明的png8(fireworks有這個功能,photoshop沒有),可用來實現漸進增強
  • sprite中每個slice的間距是1px
  • 每個css文件生成的sprite圖片最多有3個:
    1. IE6下劃線hack寫法的png拼為一張,名為css文件名-ie6.png
      _background-image:url('slice/1.png')
    2. 除上面之外的png拼為一張,名為css文件名.png
    3. 所有jpg拼為一張,名為css文件名.jpg

注:使用同步功能時可把css和sprite拷過去

拆分

由于png8的顏色數只有256色,雖然CssGaga會智能壓縮,但有時會因此出現失真的情況,解決方法有:

  1. 將顏色數多的不透明圖片改為jpg格式
  2. 拆分AutoSprite,詳見下文

另外,有時需對公用的文件進行拆分,舉例來說,index.css調用了這幾個文件

@import url('header.css');@import url('index.import.css')@import url('footer.css')

header.css和footer.css是很多頁面公用的,按照現在這種方式header和footer中slice會合并到index.png上,怎么樣獨立出header.png和footer.png呢?

很簡單,在header.css和footer.css中加入這一句:

#CssGaga{background-image:none}

注:

  • 當作普通的css規則來寫即可,如果注釋掉的話則不生效;CssGaga壓縮后的文件中會把這一句去除
  • 當header.png和footer.png重新生成時其slice的position可能會改變,其它調用header.css和footer.css的css最好一起更新,比如list.css
    @import url('header.css');@import url('list.import.css')@import url('footer.css')

    發布時只生成index.css,而不生成list.css,則list.css中的header.png和footer.png的background-position還是舊的,解決方法有一個原則:改什么拖什么

    比如此次更改了header.css,則將header.css拖進CssGaga生成即可,拖進來之前一定要先選中檢查關聯性,這樣所有調用header.css的css都會重新生成一遍,所有重新處理過的文件會出現在最后生成的文件列表里,按這個步驟發布文件再安全不過了

 

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

html5高手是怎么煉成的–其實只需要三步
主站蜘蛛池模板: 国产黄色大片在线免费观看 | 天天影视网天天综合色在线播放 | 欧美性精品 | 日本小电影在线 | 日韩在线高清 | 国产精品国产三级国产aⅴ入口 | 午夜小视频在线观看 | 久久精品一二三影院 | 亚洲天堂日韩精品 | 欧美日韩精品免费观看 | 涩涩操 | 91社区视频 | www精品美女久久久tv | 久久久久久91 | 国产精品久久久99 | 久久久精品网 | 免费观看av | 成人在线播放网站 | 91视视频在线观看入口直接观看 | 欧美一级免费 | 日韩一级不卡 | 中国一级毛片免费 | 在线观看视频一区 | 久久久久网站 | 亚洲精品国产电影 | 极品在线 | 毛片久久久 | 日本亚洲精品成人欧美一区 | 中日韩毛片 | 国产一区二区不卡 | 中文字幕av高清 | 岛国av一区二区三区 | 在线日韩 | 国产一区二区a | 在线观看涩涩视频 | 中文字幕一区在线观看视频 | av在线电影网站 | 97精品视频在线观看 | 激情福利视频 | 国产亚洲一区二区在线观看 | 国产精品欧美一区二区三区 |