分类目录归档:开源项目

业余时间维护的开源项目

[宅Max开源计划]compack——早期浏览器兼容性修复组件合集

此合集收集了用于解决浏览器兼容性问题的常用组件。主要针对IE9之前的浏览器(尤其是IE6)的兼容性问题。

1.cssFx

自动为特定CSS3样式添加前缀;

2.DD_belatedPNG

完美解决IE6 PNG-24文件的透明问题;

3.html5shiv

使早期浏览器支持html5属性;

4.Modernizr

检测用户浏览器是否支持HTML5和CSS3的指定属性;

5.PIE

使早期浏览器支持CSS3属性;

6.minmax

使IE6支持最大、最小宽度、高度;

7.fixed

修复IE6的position:fixed失效和背景抖动问题

 

项目地址:https://github.com/ksharp8/compack

[宅Max开源计划]max-reset——超纯净轻量级CSS框架

max-reset是自己结合工作中的实践经验,加上借鉴国内外优秀的css reset所总结出的基础CSS框架。因为只定义了基本的CSS样式,没有额外的JS和图片,可以方便地应用到任何项目中,且不易产生冲突。

特点:

学习周期短,可以很快地应用到项目中;

文件小巧,整个框架只有一个css文件,大小不到3KB;

丰富的预定义样式,避免重复劳动,加快开发速度;

模块化开发,并配有注释,方便后期维护和扩展

 

主要实现功能:

在YUI reset的基础上优化base reset的代码,使之更符合国情;

预定义基本margin、padding、font-size、color等样式;

优化默认超链接样式;

分别为display、position、overflow、clear等常用样式设置单独的class

项目地址:https://github.com/ksharp8/max-reset

 

 

“花花世界”开源啦!

因为想学习一下SVN的使用,所以把“花花世界”开源了(这个理由好牵强)。

代码托管在google code,主要是因为google的强大和稳定,另外似乎许多大神似乎都喜欢这里。

其实这个程序的代码很丑陋,字符串没有放在XML里面,实现也很简单。不过,就当做是学习吧。这里也放出项目地址,供交流与学习。

https://code.google.com/p/flower-world/