프로젝트 소개

Tachyons는 전통적인 CSS를 작성하지 않고도 사용자 인터페이스를 빠르게 구축하고 디자인하려는 사람들을 위해 설계된 기능적 CSS 프레임워크입니다. 레이아웃, 간격, 타이포그래피, 색상 등을 다루는 단일 목적의 조합 가능한 유틸리티 클래스 세트를 제공하여 개발자가 HTML에서 직접 요소를 스타일링할 수 있게 합니다. 주요 원칙에는 완전한 반응성, 모든 기기에서의 가독성, 빠른 성능, 브라우저에서의 쉬운 디자인, 그리고 기존 인터페이스를 깨지 않고 변경할 수 있는 능력이 포함됩니다. 프레임워크는 재사용성, 사용자에게 전송되는 최소한의 코드, 접근성을 강조합니다. 기능에는 모바일 우선 CSS 아키텍처, 490가지 접근 가능한 색상 조합, 8px 기준 그리드, 디버깅 유틸리티, 단일 목적 클래스 구조, 최적화된 gzip 압축, 가벼운 크기(약 14kB), 그리고 일반 HTML, React, Ember, Angular, Rails 등과의 호환성이 포함됩니다. 또한 무한히 중첩 가능한 반응형 그리드 시스템을 제공하며 PostCSS로 구축되었습니다. 시작은 간단합니다: CDN에서 축소된 CSS를 포함하거나 저장소를 클론하고 npm을 통해 설치하면 됩니다. 개발자는 npm 스크립트로 빌드하고 변경 사항을 감시할 수 있으며, 린터는 클래스 재정의나 이름 충돌을 감지하는 데 도움을 줍니다. 문서는 tachyons.io에서 제공되며 오픈 소스 문서 저장소가 있습니다. 커뮤니티 리소스에는 학습 가이드, 빠른 참조 도구, 퀴즈가 포함됩니다. 프로젝트는 기여를 장려하며 npmjs.com과 같은 프로덕션 사이트를 소개합니다. 도움이 필요하면 사용자는 이슈를 열거나 Tachyons Slack 채널에 참여할 수 있습니다.