Как установить базовый размер шрифта в Bulma CSS для адаптивного дизайна

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

Согласно этот раздел по установке начальных переменных, мы можем установить начальное значение классов $size-1 и т. д. Однако я хочу установить самый базовый размер шрифта для адаптивного дизайна. Т.е. когда размер экрана составляет, скажем, 980 пикселей, базовый размер шрифта должен быть 12 пикселей вместо стандартных 16 пикселей. Поскольку вышеупомянутые классы шрифтов «$ size-1» относятся к rem, они также автоматически изменят размер.

Итак, мой вопрос: можно ли установить базовый размер шрифта для адаптивного дизайна в Bulma? Или мне нужно вручную изменить размеры классов $size-1 и т. д.

Спасибо

Вспомогательный класс называется body-size в разделе «Общие переменные». Смотрите это: bulma.io/documentation/customize/variables/#generic-variable‌ s и также это: github.com/jgthms/bulma/issues/1963

Kayote 02.10.2018 12:58
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
12
1
5 350
2

Ответы 2

Добавьте это после импорта файлов Bulma SASS.

html {
  font-size: 12px;
  @include tablet {
    font-size: 16px;
  }
  @include desktop {
    font-size: 20px;
  }
}

Это переопределяет переменную $ body-size, но она используется только для установки html {font-size}, поэтому это не должно вызывать никаких проблем.

Это тот $body-size переменная, который вы искали. Перед импортом Bulma настройте значение переменной:

// Custom config
$body-size: 14px !default;
// Standard Bulma
@import "bulma/bulma.sass";

Другие вопросы по теме