我想很多程序员应该记得 GitHub 上有一个 Awesome:XXX 系列的资源整理。awesome-css 是 sotayamashita 发起维护的 CSS 资源列表,内容包括:CSS预处理器、框架、CSS结构、代码风格指南、命名习惯、播客、演讲视频、大网站的 CSS 开发经验等等。
Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者的帮助会更大。这也是我们发起这个开源项目的初衷。
预处理器
更快地编译 CSS
GCSS:一个用GO语言编写的CSS预处理器。
LESS:向下兼容CSS并为当前的CSS增加额外的功能。
Myth:只用写纯CSS而不用担心浏览器加载缓慢。
PCSS:一个用Python语言编写的CSS预处理器。
PostCSS:通过JS插件来转换CSS。PostCSS
Sass:成熟、稳定且强力的专业CSS扩展语言。
Stylus:用于nodejs的直观、强健、极具特色的CSS语言。
YACP:另一种CSS预处理器。
这里有一个 CSS 预处理器汇总(https://github.com/showcases/css-preprocessors)。
框架
960 Grid System:简化了web开发工作流程。
Blueprint:这个CSS框架为你提供易用的栅格系统、符合直觉的排版功能、有用的插件以及可打印的样式
Bootstrap:最流行的HTML、CSS、JS框架
inuit.css :强力的、可扩展的、基于Sass的、采用BEM命名的面向对象CSS框架
Foundation:一个高级响应式前端框架。
Material Design Lite:很好的用于制作Material Design风格网站的框架。
Materialize:基于Material Design的现代响应式前端框架。
Pure.css:一套可用于所有web项目的小型响应式CSS模块。
Semantic UI:使用人性化html的强力框架。
Skeleton:一个超简单的响应式模板。
UIkit:适用于手机、平板以及电脑端的栅格系统。
工具集
Basscss:一个基本元素样式与不可修改工具轻量级集合。
Bourbon:用于Sass的简单且轻量的混合库。
Corpus:另一个CSS工具集。
Susy:用于Sass的响应式工具集。
CSS结构
RSCSS:CSS样式结构的合理标准。
ITCSS:用于大型UI项目的稳定、可扩展、可控制的CSS架构。
CSS标准化
Normalize:一套提供较好的多浏览器默认样式一致性的CSS规范。
Normalize OpenType:为Normalize.css添加了OpenType特性,如连字、字间距等等。
Reset:一套CSS标准,将全部的HTML元素调整到一致的基准线。
sanitize.css:一套可立即使用的,符合当今最优实践的CSS规范。
大型网站的CSS开发
Github的CSS方案 by Mark Otto
CodePen的CSS方案 by Chris Coyier
Lonely Planet的CSS方案 by Ian Feather
Groupon的CSS方案 by Mike Aparicio
Buffer的CSS方案 by Brian Lovin
HOOTSUITE的CSS方案 by Steve Mynett
如何精简TrelloCSS架构 by Bobby Grace
Bugsnag的CSS架构 by Max Luster
Ghost的CSS方案 by Paul Davis
Medium的CSS方案 by Jacob Thornton
代码风格指导
编写符合语言习惯的 CSS by Nicolas Gallagher.
CSS 指南 by Harry Roberts.
Sass 指南 by Hugo Giraudel.
Mark Otto 编写的风格指南,受「GitHub 风格」和「编写符合语言习惯的 CSS」所激发 by Mark Otto.
ThinkUp 的 CSS 风格指导,作者ThinkUp
Google 的 HTML/CSS 风格指导
WordPress的CSS代码标准
风格指导
Atlassian 官方 UI 文档;
设计元素 by lonely planet.
GitHub 的 CSS 风格指导
Patterns by MailChimp 的风格指南.
Lighting Design System by Salesforce 的风格指南.
SASS 风格指南 by Sass team.
星巴克的风格指南 by Starbucks.
关于网站风格指导的一些资源 by Awesome people.
命名习惯和方式
Atomic OOBEMITSCSS
BEM
SMACSS
Point North
ITCSS
OOCSS
Title CSS
idiomatic-css
Atomic Design
SUIT CSS
Kickoff CSS
参考
可扩展CSS阅读清单
其他资源
播客
编程时可以听的一些内容。
Shop Talk Show:Chris Coyier 和 Dave Rupert 的在线播客,涉及前端、UX的设计及开发。
Style Guide Podcast:由 Anna Debenham 和 Brad Frost 主持的一些访谈。
The Big Web Show:包含了几乎所有 Web 相关的话题,比如网络出版、艺术指导、内容策略、版面设计、Web技术等等。
The Web Ahead:与全世界的专家讨论 Web 技术的变化和发展。
Non Breaking Space Show:挖掘出那些在数字艺术、设计以及开发领域最好的、最知名的并且最聪明的创客们。
The Changelog:这个播客的口号是:“开源发展很快,快跟上”,致力于让你跟上最新的开源技术。
值得关注的活跃用户
CSS Animation
Andrey Sitnik:@Autoprefixer, http://easings.net 和 @PostCSS 的作者
Evangelina Ferreira:web设计师,@multimedial_utn 的教授,HTML5 & CSS狂热爱好者,业余翻译者。
Sara Soueidan:@Codrops CSS Reference的作者,Smashing Book #5的合著者。
Hugo Giraudel:@edenspiekermann 的 CSS 怪才以及 Sass ***
Guy Routledge:前端开发者、@GA_London 的教师,http://www.atozcss.com 的视频作者,宅男,吃货。
Heydon Pickering:爱吃大米,同时也是一个UX设计师,作者,@smashingmag 编辑以及程序员。
Adam Morse:开源的粉丝和支持者
Donovan Hutchinson:设计师、开发者、作家。偶尔在http://Hop.ie上写博客,目前在建设@cssanimation
CSS Commits:最近忙于 CSSWG 的公共 Mercurial 库
Scott Jehl:responsiblerwd 的作者,现在 abookapart上 面在打折
Dudley Storey:Web开发者、作者、老师以及演说者。
Zoe M. Gillenwater:Web设计师、开发者,专注于CSS、RWD、UX以及无障碍开发。
Ben Briggs:主要研究node.js、javascript、开源模块、客户端优化、web性能相关。
Paul Lewis:将代码与设计联系起来的谷歌员工。
Thierry Koblentz:Yahoo 的 CSS 开发者
Nicolas Gallagher:Twitter的软件工程师
Harry Roberts- @google, @Etsy, @kickstarter, @BBC, @Deloitte, @FT等的前端设计顾问
Phil Walton -谷歌工程师、开源拥护者、开发者、设计师、写手。
Lea Verou:MIT_CSAIL, @CSSWG IE, @OReillyMedia作者的研究助理,前W3C员工
Manoela Ilic:CSS和HTML是我的画笔,我对认知科学、AI、HCI、UI设计以及天体物理学很感兴趣,数码控。
Una Kravets:BMDesign以及Sassvocate的前端工程师,团队建设者以及手工艺者。座右铭:所有东西都应该开源!
Chris Coyier:CodePen的设计师,Real_CSS_Tricks作者
Nicole Sullivan:极客!
Eric Bidelman:谷歌的工程师,参与项目有Chrome、web组件、Polymer
Patrick Hamann:热爱爬山、啤酒以及美食。
Dave McFarland:Web开发者,《CSS: The Missing Manual》和《JavaScript & jQuery: The Missing Manual》的作者,
L. David Baron:Mozilla开发者,CSS以及W3C标准的「外交官」。
Daniel Glazman:W3C的CSS工作团队联合主席,企业家,软件工程师,极客,两个孩子的爸爸,通晓多国语言,喜欢鸭子。
The Chris Eppstein:爱恨分明,家庭美满,写代码,主导 LinkedIn 的样式。
Natalie Weizenbaum:女程序员,SassCSS 的主设计师和开发者,在谷歌做 Dart 语言相关工作。
Brad Frost:Web设计师、演讲者、写手、顾问、音乐家。
Maxime Thirouin:前端工程师,自由职业者,UI/UX开发者。
Mark Otto:在GitHub和Bootstrap工作,曾就职于Twitter,超级书呆子。
Simon:UI设计师,CSS开发者
Connor Sears:GitHub设计师
Remy Sharp:他的推都是关于CSS尺寸单元的
Jonathan Snook:设计师、开发者、写手、演讲者。我在网上做些东西,我写的SMACSS。
视频
http://my.tv.sohu.com/user/318523469
知名网站
值得关注的前端技术站点。
中文站点
伯乐在线前端频道:伯乐前端分享 Web 前端开发,包括 JavaScript、CSS 和 HTML5 开发技术,前端相关的行业动态。
转载于:https://blog.51cto.com/13031109/1939963