Популярный фронтенд-фреймворк с компонентами на HTML, CSS и Sass/JavaScript для создания адаптивных сайтов по принципу mobile-first.
jgthms/bulma
Bulma — современный CSS-фреймворк на Flexbox с готовыми компонентами и классами для разметки в одном файле стилей и без JavaScript.
Open source альтернатива:Bootstrap
Tailwind CSS
- Звёзды
- 50,037
- Форки
- 3,870
- Открытые issues
- 532
- Последний коммит
- в прошлом месяце
Что это?
Bulma — CSS-фреймворк на Flexbox. Он поставляется в виде одного CSS-файла, который можно использовать как есть или настроить, скачав исходники Sass и изменив переменные. Фреймворк можно установить через npm, Yarn или Bower либо подключить через CDN.
В Bulma нет JavaScript. Это исключительно слой стилей, поэтому он работает с любым фреймворком или без него; интерактивное поведение разработчики реализуют самостоятельно. Фреймворк поддерживает актуальные версии Chrome, Edge, Firefox, Opera и Safari. Для совместимости Flexbox с более старыми версиями используется autoprefixer; Internet Explorer 10+ поддерживается лишь частично.
Вокруг проекта сформировалась экосистема созданных сообществом обёрток и тем, включая интеграции с React, Vue, Svelte, Angular, Django и Rails.
Ключевые возможности
- 01Система разметки на Flexbox
- 02Поставляется одним CSS-файлом, без зависимости от JavaScript
- 03Настраивается с помощью переменных Sass
- 04Можно установить через npm, Yarn, Bower или CDN
- 05Поддержка autoprefixer для расширения совместимости с браузерами
Сценарии использования
- Оформление статического сайта или лендинга без необходимости писать CSS с нуля
- Добавление единого стиля интерфейса в серверное приложение на Django или Rails
- Создание собственной темы на основе переменных Sass в Bulma
- Сочетание визуального слоя с JavaScript-фреймворком, например React или Vue
Быстрый старт
- 1
Установите Bulma из npm
npm install bulma - 2
Импортируйте файл CSS в проект
@import 'bulma/css/bulma.css'
Что важно знать
- Bulma включает только CSS и не содержит JavaScript, поэтому для интерактивных компонентов потребуется собственный JS.
- Internet Explorer 10 и более поздние версии поддерживаются лишь частично.
Темы
Частые вопросы
- Что такое bulma?
- Bulma — современный CSS-фреймворк на Flexbox с готовыми компонентами и классами для разметки в одном файле стилей и без JavaScript. Bulma — CSS-фреймворк на Flexbox. Он поставляется в виде одного CSS-файла, который можно использовать как есть или настроить, скачав исходники Sass и изменив переменные. Фреймворк можно установить через npm, Yarn или Bower либо подключить через CDN.
- bulma можно использовать бесплатно? Какая у него лицензия?
- bulma распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- bulma всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в bulma — 21 сент. 2026 г..
- Для чего можно использовать bulma?
- Оформление статического сайта или лендинга без необходимости писать CSS с нуля Добавление единого стиля интерфейса в серверное приложение на Django или Rails Создание собственной темы на основе переменных Sass в Bulma Сочетание визуального слоя с JavaScript-фреймворком, например React или Vue
- Как установить bulma?
- Установите Bulma из npm: npm install bulma Импортируйте файл CSS в проект: @import 'bulma/css/bulma.css'
- Где скачать bulma?
- Исходный код и инструкции по установке — на GitHub: https://github.com/jgthms/bulma
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Utility-first CSS-фреймворк для создания пользовательских интерфейсов прямо в HTML и JSX с помощью небольших узкоспециализированных классов.
Бесплатный open-source UI kit на Bootstrap 5 для админ-панелей: готовые страницы, компоненты, тёмная тема и поддержка RTL.
Профессиональный стартовый шаблон HTML, CSS и JavaScript для создания быстрых, надёжных и адаптивных сайтов и веб-приложений.
Быстрая и гибкая CSS-in-JS-библиотека для стилизации приложений с помощью строковых или объектных стилей и предсказуемой композиции.
Оптимизированная для интерфейсов вариативная версия Cal Sans v2, рассчитанная на текст размером 14–15 px на экранах с высокой плотностью пикселей.