这个项目能做什么

Tachyons 是一个功能性 CSS 框架,专为希望快速构建和设计用户界面而无需编写传统 CSS 的人而设计。它提供了一组单一用途、可组合的实用类,涵盖布局、间距、排版、颜色等,使开发者能够直接在 HTML 中为元素设置样式。 关键原则包括完全响应式、在任何设备上可读、快速性能、易于在浏览器中设计,以及在不破坏现有界面的情况下更改界面的能力。该框架强调可复用性、发送给用户的代码最少化以及可访问性。 功能包括移动优先的 CSS 架构、490 种可访问的颜色组合、8px 基线网格、调试实用工具、单一用途类结构、优化的 gzip 压缩、轻量级大小(约 14kB),以及与纯 HTML、React、Ember、Angular、Rails 等的兼容性。它还提供可无限嵌套的响应式网格系统,并使用 PostCSS 构建。 入门很简单:从 CDN 引入压缩后的 CSS,或克隆仓库并通过 npm 安装。开发者可以使用 npm 脚本进行构建并监听更改,linter 有助于检测类重定义或命名冲突。 文档可在 tachyons.io 获取,并有开源文档仓库。社区资源包括学习指南、快速参考工具和测验。该项目鼓励贡献,并展示了 npmjs.com 等生产站点。 如需帮助,用户可以提交 issue 或加入 Tachyons Slack 频道。