Bulma - Краткое руководство

Что такое Бульма?

Bulma - это простой и современный CSS-фреймворк с открытым исходным кодом, который зависит от модуля flexbox (он используется для разработки гибкой структуры макета).

История

Bulma была выпущена в 2016 году и распространяется по лицензии MIT. Текущая версия Bulma - 0.7.1, выпущенная 18 апреля 2018 года.

Зачем использовать Bulma?

Bulma очень проста в освоении и настройке. Он построен с использованием SASS и разделен на 39 файлов .sass . Код легко настраивается путем разделения на отдельные файлы, что позволяет настраивать часть приложения для получения ожидаемого результата.

Особенности

  • Это легкий современный CSS-фреймворк, использующий Flexbox.

  • Он содержит сначала мобильные стили в одном файле, а не в отдельных файлах.

  • Он настраивается и модулируется.

Преимущества

  • Он обеспечивает адаптивный дизайн для настольных компьютеров, планшетов и мобильных телефонов.

  • Это чистый фреймворк CSS, поэтому вы можете комбинировать его с любым фреймворком JavaScript, таким как AngularJS, ReactJS и т. Д.

  • Он использует минимальный HTML-код, что позволяет легко читать и писать код.

Недостатки

  • Это новый фреймворк, который не так велик для сообщества.

  • Он содержит меньше документации и требует незначительного улучшения.

  • Этот фреймворк все еще находится в стадии разработки.

Описание

Bulma - это легкий современный CSS-фреймворк, который зависит от модуля flexbox (он используется для разработки гибкой структуры макета и необычных дизайнов).

Обзор Bulma включает в себя начало работы с Bulma, отзывчивость (вы можете просматривать веб-страницы на разных устройствах, таких как настольные компьютеры, планшеты и телефоны), цвета, функции для определения цветов и значений и миксины (группа свойств CSS, которые позволяют вам использовать свойства одного класса для другого класса) в Bulma.

В следующей таблице перечислены различные типы утилит, которые вы можете использовать для использования Bulma CSS.

S.No. Утилита и описание
1 Начало работы с Bulma

Вы можете начать с Bulma, используя один файл css.

2 Отзывчивость и цвета

Это мобильная разработка, которую можно комбинировать с большими, маленькими и средними устройствами.

3 Функции и миксины

Bulma использует некоторые функции и миксины для определения значений и элементов соответственно.

Описание

Модификаторы в Bulma включают альтернативные стили для элементов с использованием классов, адаптивные классы для изменения стилей, помощники по цвету для изменения цвета элементов, помощники по типографике для изменения размера и цвета текста.

В следующей таблице перечислены различные типы модификаторов, которые вы можете использовать для использования Bulma CSS.

S.No. Модификаторы и описание
1 Синтаксис модификаторов и отзывчивые помощники

Вы можете создавать альтернативные стили для элементов, используя классы-модификаторы.

2 Помощники по цвету и типографике

Вы можете использовать помощники по цвету для изменения цвета текста или фона.

Описание

Bulma предоставляет адаптивную сетку (создание макета страницы с помощью ряда строк и столбцов), которая масштабируется до 12 столбцов в контейнере. Столбцы будут переупорядочены по мере увеличения устройства или размера области просмотра.

В следующей таблице перечислены варианты столбцов, которые вы можете использовать для использования Bulma CSS.

S.No. Типы столбцов и описание
1 Расположение столбцов и размеры

Bulma позволяет очень легко строить макет столбцов, добавляя класс столбцов в контейнер.

2 Адаптивность и вложенность столбцов

Bulma предоставляет адаптивные столбцы на разных типах экранов, таких как мобильные устройства, планшеты и настольные компьютеры.

3 Колонки Разрыв и варианты

Столбцы создают равный промежуток между содержимым столбца.

Описание

Макет Bulma описывает структуру веб-страницы, которая разработана с использованием ее классов CSS.

В следующей таблице перечислены варианты макета, которые вы можете использовать для использования Bulma CSS.

S.No. Типы макетов и описание
1 Контейнер и уровни

Bulma использует контейнеры для представления основного макета и обертывания содержимого сайта.

2 Медиа-объект

Медиа-объект используется для определения стилей абстрактных объектов для построения различных типов компонентов.

3 Знамя героя

Bulma предоставляет баннер-герой для указания баннера во всю ширину веб-страницы.

4 Плитки

Bulma создает двухмерный макет, используя один класс элемента.

Описание

Элемент формы Bulma определяет вводимые пользователем данные с помощью элементов ввода (таких как текстовые поля, флажки, переключатели и т. Д.) И отправляет их на сервер для обработки данных.

В следующей таблице перечислены варианты форм, которые вы можете использовать для использования Bulma CSS.

S.No. Типы форм и описание
1 Форма управления

Bulma содержит различные типы классов управления формами для создания множества форм.

2 Ввод

Bulma предоставляет поле ввода для ввода пользовательских данных вместе с различными типами вариаций.

3 Textarea

Bulma textarea используется, когда вам нужно несколько строк ввода.

4 Выбрать

Bulma select используется, когда вы хотите разрешить пользователю выбирать из нескольких вариантов.

5 Флажок и радио

Флажки и переключатели можно использовать, когда вы хотите, чтобы пользователи выбирали из списка предустановленных параметров.

6 файл

Он используется для загрузки файлов из пользовательских данных.

Описание

Bulma предоставляет различные типы элементов, такие как элемент коробки, который может использоваться как контейнер, элемент кнопки, контейнер изображения для указания изображения, элемент таблицы и т. Д.

В следующей таблице перечислены варианты элементов, которые вы можете использовать для использования Bulma CSS.

S.No. Типы форм и описание
1 Кнопка

Элемент кнопки обеспечивает взаимодействие пользователя с настраиваемыми стилями кнопок.

2 Содержание

Bulma предоставляет класс содержимого для прямого использования HTML-тегов.

3 Коробка и значок

Класс .box определяет контейнер, включая границу, радиус и отступы.

4 Образ

Bulma использует класс .image для отображения изображений на странице.

5 Полосы уведомлений и выполнения

Bulma указывает предопределенные предупреждающие сообщения для отображения уведомления.

6 Стол

Bulma обертывает элементы для отображения данных в табличном формате.

7 Тег и заголовок

Bulma предоставляет небольшие метки, называемые тегами, для отображения дополнительной информации.

Описание

Bulma поставляется с предварительно стилизованными компонентами, которые предоставляют раскрывающиеся списки, модальные окна, разбиение на страницы, панель навигации, вкладки и т. Д., Чтобы упростить взаимодействие с пользователем на странице.

В следующей таблице перечислены варианты компонентов, которые вы можете использовать для использования Bulma CSS.

S.No. Компонент и описание
1 Панировочные сухари

Bulma использует компонент хлебных крошек в качестве метода навигации, чтобы указать пользователю в приложении расположение текущей страницы.

2 Карта

Компонент карты отображает содержимое в поле для лучшего вида.

3 Падать

Bulma предоставляет переключаемые раскрывающиеся меню для отображения связанных ссылок в формате списка.

4 Сообщение

Bulma предоставляет блоки сообщений для улучшения внешнего вида вашей страницы.

5 Модальный

Модальное окно - это дочернее окно, которое накладывается на свое родительское окно.

6 Навбар

Панели навигации служат заголовками навигации для вашего сайта.

7 Пагинация

Компонент пагинации предоставляет серию связанных ссылок на нескольких страницах.

8 Вкладки

Bulma предоставляет меню навигации с вкладками с различными стилями для отображения содержимого.