Skip to content

jackie19/peaches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Build Status

Peaches是一个基于Node的CSS编译工具,用于自动合成CSS Sprite。 Peaches 追求简单、自然的CSS书写方式!

update: peaches HD v0.5.0 发布,支持Retina! ,变身高富帅:让网站支持高清显示

原理图: peaches

  1. 我们在书写样式时,对每个需要使用背景图片的元素,进行单独的背景图片定义
  2. 运行peaches命令
  3. peaches根据样式规则,提取背景图片,并合并为一张sprite图
  4. 根据合并后的背景图片重新生成样式,这时将更新背景图片定位

这样免去了手动合并图片和定位的麻烦,而且也大大提升后续修改样式的效率。

我们希望书写样式时不再浪费时间制作sprite

我们希望不再纠结图片放在什么位置最恰当

我们希望不再因为设计调整而重新拼图而抓狂

我们一直希望有工具能替代这些重复的体力工作,让书写css回归简单、自然

所以我们有了Peaches

安装篇

不用担心安装会太麻烦,Peaches提供云端模式,基础安装一键完成!

什么是“云端模式”?

由于图片合并需要用到node-canvas,这又是一个在Mac和Windows下极其难装的工具。 为了能让更多的人使用Peaches带来的便捷,所以特别提供了服务器端合并图片的方式。当Peaches检测到无法加载canvas时,将自动切换到云端模式。

云端模式和本地模式使用相同的参数和配置。

由于在服务器压缩图片,所以必须要求图片地址是能够在公网访问到的。 同时Peaches也提供云端模式安装包,如果团队使用请联系我,并且部署自己的云端服务器,以保证稳定性。

使用入门

对着例子,5分钟入门!

谁在使用

几个例子

大家说

其他

联系我

使用过程中有任何问题,可以通过旺旺:@蔡伦 及 github issues 和我联系

About

简单、自然的书写样式

Resources

Stars

Watchers

Forks

Packages

No packages published