Об этом проекте
Tachyons — это функциональный CSS-фреймворк, созданный для людей, которые хотят быстро создавать и проектировать пользовательские интерфейсы без написания традиционного CSS. Он предоставляет набор классов-утилит одинарного назначения, которые можно комбинировать и которые охватывают макет, отступы, типографику, цвет и многое другое, позволяя разработчикам стилизовать элементы непосредственно в HTML.
Ключевые принципы включают полную адаптивность, читаемость на любом устройстве, высокую производительность, простоту проектирования в браузере и возможность изменять интерфейсы, не ломая существующие. Фреймворк подчеркивает возможность повторного использования, минимальный объем кода, отправляемого пользователям, и доступность.
Возможности включают CSS-архитектуру mobile-first, 490 доступных цветовых комбинаций, базовую сетку с шагом 8px, утилиты для отладки, структуру классов одинарного назначения, оптимизированное сжатие gzip, небольшой размер (~14kB) и совместимость с обычным HTML, React, Ember, Angular, Rails и другими. Он также предлагает бесконечно вложимую адаптивную сетку и построен на PostCSS.
Начать просто: включите минифицированный CSS из CDN или клонируйте репозиторий и установите через npm. Разработчики могут собирать и отслеживать изменения с помощью npm-скриптов, а линтер помогает обнаруживать переопределения классов или конфликты имен.
Документация доступна на tachyons.io, с открытым репозиторием документации. Ресурсы сообщества включают учебные руководства, инструменты быстрого поиска и викторины. Проект приветствует вклад и демонстрирует производственные сайты, такие как npmjs.com и другие.
Для помощи пользователи могут открывать вопросы или присоединиться к каналу Tachyons в Slack.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.