Milligram — это минималистичный CSS-фреймворк, предназначенный для быстрой и компактной верстки веб-страниц. Он предоставляет базовые стили для типографики, форм, сетки и утилит при минимальном размере, составляющем около 2 КБ в сжатом виде. Milligram ориентирован на разработчиков, которым требуется легкий и чистый стартовый шаблон без лишних зависимостей и сложной настройки. Это не UI-фреймворк с готовыми компонентами, а скорее базовый набор стилей, подходящий для создания прототипов, небольших проектов или в качестве основы для дальнейшей кастомизации.
Фреймворк использует современные CSS-технологии, такие как Flexbox и мобильную верстку по принципу Mobile First. Он обеспечивает кроссбраузерную совместимость и не требует сборки или препроцессоров, что делает его удобным для быстрого внедрения. Milligram активно используется для разработки простых сайтов, лендингов и интерфейсов, где важны скорость загрузки и чистота кода.
- Размер: около 2 КБ в сжатом виде, что обеспечивает быструю загрузку страниц.
- Сеточная система: основана на Flexbox и поддерживает принцип Mobile First.
- Типографика: использует шрифт Roboto по умолчанию, легко настраиваемый.
- Базовые стили: включает стили для типографики, форм, таблиц, списков, цитат и кнопок.
- Утилиты: предоставляет утилиты для отступов, выравнивания, отображения и других базовых стилей.
- Совместимость: работает без сборки и препроцессоров, поддерживает современные браузеры.
- Простота использования: интегрируется через CDN, npm, Yarn или Bower.
- Отсутствие JavaScript: не включает JavaScript-компонентов, что снижает зависимость от сторонних библиотек.