Наша команда использует фреймворк Bulma как базис для большинства наших решений.
Сразу ответим на вопрос: почему не Bootstrap?
- Bootstrap идет в комплекте с кодом JavaScript, что диктует ограничения в выборе технологического стека для проекта.
-
На момент выбора фреймворка не было версии Bootstrap 4. Предыдущая редакция сильно проигрывала Bulma: разметка на
float
, жесткая привязка к jQuery. - Текущий Bootstrap если чем и лучше Bulma, то только в плане наличия готовых компонентов, что не является решающим условием.
- У Bulma — классная структура, библиотека легко расширяется, поддерживается автором, имеет большое сообщество пользователей.
Сетка
По умолчанию в сетке 5 разрешений:
Название / устройство |
Ширина экрана, px |
Рабочая область, ширина |
Рабочая область, колонки |
---|---|---|---|
Mobile / мобильный телефон |
320-768 | 272-720px отступы 24px |
одна 272-720px |
Tablet / планшет |
769-1023 | 720-975px отступы 24px |
четыре, 150-226px между: 24px |
Desktop / Узкий экран |
1024-1215 | 960px по центру |
четыре, по 222px между: 24px |
Widescreen / Средний экран |
1216-1407 | 1152px по центру |
четыре, по 270px между: 24px |
FullHD / Широкий экран |
1408+ | 1344px по центру |
четыре, по 318px между: 24px |
Ресурсы для дизайнера
Мы сделали шаблон с сетками и множеством фреймов в Figma. Можно открыть по ссылке или посмотреть на этой странице.