CSS-фреймворк - CSS framework

А CSS-фреймворк это библиотека, позволяющая упростить веб-дизайн, соответствующий стандартам, с помощью Каскадные таблицы стилей язык. Большинство этих фреймворков содержат как минимум сетка. Более функциональные фреймворки также имеют больше функций и дополнительные JavaScript основанные на функциях, но в основном ориентированы на дизайн и ориентированы на интерактивные шаблоны пользовательского интерфейса. Эта деталь отличает CSS-фреймворки от других Фреймворки JavaScript.

Два примечательных и широко используемых примера: Бутстрап и Фонд.

Фреймворки CSS предлагают различные модули и инструменты:

В более крупных фреймворках используется интерпретатор CSS, например Меньше или Sass.

Список известных фреймворков CSS

Сеточные системы

имяПоследний выпуск (дата)ЛицензияСеткаЕдиницыФункцииНет. колонн
Атомарный CSS / атомайзерAtomizer 3.7.0 (31 марта 2020 г.)[1]Лицензия BSDЛюбыеЛюбыеДинамическая библиотека атомарного CSSЛюбые
Чертеж1.0.1 (14 мая 2011 г.)[2]Лицензия MITТипографика, формы, печать, плагины для кнопок, вкладок и спрайтов.
Бутстрап4.5.3 (13 октября 2020 г.)[3]Лицензия MIT
(Лицензия Apache до 3.1.0)
фиксированный, плавный, отзывчивыйpx,%Макет, типографика, формы, кнопки, навигация, медиа-запросы, файлы .sass, библиотеки JavaScript.Любые, по умолчанию 12[4]
Бульма0.8.2 (11 апреля 2020 г.)[5]Лицензия MITНа основе Flexbox, полностью адаптивный, сеткаpx,%Макет, типографика, формы, кнопки, навигация, файлы .sass, простой в освоении синтаксис, без JavaScript.Любые, по умолчанию 12[6]
Undernet7.0.0 (29 декабря 2019 г.)[7]Лицензия MITНа основе Flexbox, отзывчивыйpx,%, emМакет, типографика, формы, кнопки, файлы .scss, каскадирование с ограничением (необязательно), библиотеки JavaScript, готовность к CDN.Любые, по умолчанию 12[8]
Каскадная структура1.6 (16 декабря 2014 г.) [9]Массачусетский технологический институтфиксированный, эластичный, плавный, отзывчивыйpx,%Сетка, макет, типографика, формы, кнопки и медиа-запросы. (больше включено)Любые
Фонд6.6.3 (8 апреля 2020 г.) [10]Лицензия MITжидкостьpx,%Адаптивный макет, порядок источников, типографика, формы, кнопки, навигация, медиа-запросы и библиотеки JavaScript.Любые, по умолчанию 12[11]
YAML4.1.2 (28 июля 2013 г.)[12]CC-BY 2.0фиксированная, эластичная, жидкаяpx, em,%Макет, сетки, столбцы, формы, кнопки, прогрессивная линеаризация для адаптивных макетов, обработка плавающих элементов, навигация, типографика, специальные возможности и надстройки. (доступные вкладки, RTL-поддержка и микроформаты)Любые
Сетки YUI CSS3.18.1 (22 октября 2014 г.)[13]BSD-3фиксированный и жидкий
Простой CSS3.3.1 (30 апреля 2019 г.)[14]Массачусетский технологический институтфиксированный, плавный, отзывчивыйpxТипографика (цитата, код, заголовки, ссылки, абзац, мелкий текст), помощники (цвета, отображение, плавающее, размер, интервал, текстовые помощники), элементы (кнопки, правило, счетчик, тег, подсказка), компоненты (предупреждение, навигационная цепочка , карточка, список, меню, таблица, вкладки), макет (поле, панель навигации, содержимое, jumbotron, нижний колонтитул), форма (поля, ввод, переключатель, флажок, радио, выбор, текстовое поле), сетка и эксперименты (модальный, индикатор выполнения и шаги).Любые, по умолчанию 12
Йогурт1.1.2-solidcore (2 ноября 2020 г.)[15]Массачусетский технологический институтflexbox, отзывчивый, фиксированный, плавныйЛюбые(Документация по йогурту ) Специальные возможности, анимация, фон, границы, жидкости, эффекты, фильтры, шаблоны, Flexbox, интерактивность, макеты, шаблоны, размер, интервал, SVG, таблицы, тема, преобразования, переходы, типографика, (без javascript), (низкоуровневый манипуляции со стилем без написания CSS)Любые

Смотрите также

Рекомендации

  1. ^ «Релизы · acss-io / atomizer · GitHub». GitHub. Получено 23 апреля, 2020.
  2. ^ «Релизы · joshuaclayton / blueprint-css · GitHub». GitHub. Получено 23 апреля 2020. Этот репозиторий заархивирован владельцем. Теперь он доступен только для чтения.
  3. ^ «Релизы · twbs / bootstrap · GitHub». GitHub. Получено 31 октября, 2020.
  4. ^ Документация Bootstrap - Настройка сетки
  5. ^ «Релизы · jgthms / bulma · GitHub». GitHub. Получено 22 апреля, 2020.
  6. ^ Документация Bulma - Плитка
  7. ^ "Релизы · geotrev / undernet · GitHub". GitHub. Получено 23 апреля 2020.
  8. ^ Документация Undernet - Flex Grid
  9. ^ Cascade Framework (16 декабря 2014 г.). «Выпущен Cascade Framework 1.6. --- http://www.cascade-framework.com/ #css #html #frontend # frameworkpic.twitter.com / 9Hmfgbt47X». @cascadecss. Получено 24 апреля 2020.
  10. ^ "Релизы · Foundation / Foundation-сайты · GitHub". GitHub. Получено 24 апреля 2020.
  11. ^ Документация по фундаменту - The Grid
  12. ^ «Релизы · yamlcss / yaml · GitHub». GitHub. Получено 24 апреля 2020.
  13. ^ «Релизы · yui / yui3 · GitHub». GitHub. Получено 24 апреля 2020.
  14. ^ "Выпуск v3.3.1 · siimple / siimple · GitHub". GitHub. Получено 24 апреля 2020.
  15. ^ "Выпуск v1.1.2-solidcore · yogurt-foundation / yogurt-css · GitHub". GitHub. Получено 2 ноября 2020.

внешняя ссылка