このプロジェクトについて

Tachyonsは、従来のCSSを書かずにユーザーインターフェースを迅速に構築・デザインしたい人々のための関数型CSSフレームワークです。レイアウト、スペーシング、タイポグラフィ、色などをカバーする単一目的の合成可能なユーティリティクラスのセットを提供し、開発者がHTML内で直接要素をスタイル付けできるようにします。 主要な原則には、完全なレスポンシブ性、あらゆるデバイスでの可読性、高速なパフォーマンス、ブラウザ内でのデザインの容易さ、既存のものを壊さずにインターフェースを変更できる能力が含まれます。このフレームワークは、再利用性、ユーザーに送信される最小限のコード、アクセシビリティを重視しています。 特徴には、モバイルファーストのCSSアーキテクチャ、490のアクセシブルな色の組み合わせ、8pxベースライングリッド、デバッグ用ユーティリティ、単一目的のクラス構造、最適化されたgzip圧縮、軽量サイズ(約14kB)、そしてプレーンなHTML、React、Ember、Angular、Railsなどとの互換性が含まれます。また、無限にネスト可能なレスポンシブグリッドシステムを提供し、PostCSSで構築されています。 始めるのは簡単です:CDNからminified CSSを含めるか、リポジトリをクローンしてnpmでインストールします。開発者はnpmスクリプトでビルドと変更の監視ができ、リンターがクラスの再定義や命名衝突を検出するのに役立ちます。 ドキュメントはtachyons.ioで利用可能で、オープンソースのドキュメントリポジトリがあります。コミュニティリソースには、学習ガイド、クイックリファレンスツール、クイズが含まれます。このプロジェクトは貢献を奨励し、npmjs.comなどの本番サイトを紹介しています。 ヘルプが必要な場合は、ユーザーはissueを開くか、Tachyons Slackチャンネルに参加できます。