1. 17. 9. Темизация
Last updated
Last updated
<body class="page
theme
theme--color-brand">
...
</body>.theme {
/* настройки по умолчанию */
}
.theme--color-brand {
/* брендовые цвета текста */
color: #6e90e6;
/* брендовые цвета фона */
background-color: #e2e9fc;
...
}<section class="features">
<h2 class="features__title">Тема по умолчанию</h2>
<p class="features__description">Это первая тема, с которой сталкивается пользователь, когда откроет ваш сайт.</p>
</section>
...
<section class="features container theme theme--dark">
<h2 class="features__title">Переходим на тёмную сторону!</h2>
<p class="features__description">Тёмная тема в дизайне интерфейсов к 2020 году стала чуть ли не обязательной. Вслед за Apple и Android на поезд Dark Mode «впрыгнули» и другие крупнейшие игроки рынка: Google, What’s App, Instagram.</p>
</section>.theme {
/* настройки по умолчанию */
}
.theme--dark {
/* цвета текста для тёмной темы */
/* цвета фона для тёмной темы */
}<body class="page
theme
theme--color-inverse
theme--space-default
theme--size-default
theme--gap-medium">
...
</body>.theme {
/* настройки по умолчанию */
}
.theme--color-inverse {
/* цвета текста для инверсной (или тёмной) темы */
color: black;
/* цвета фона для инверсной (или тёмной) темы */
background-color: white;
}
.theme--space-default {
/* отступы для ритма внутри сеток */
padding: 16px;
}
.theme--size-default {
/* размеры в текстовых блоках */
/* размер текста */
font-size: 14px;
/* межстрочный интервал */
line-height: 1.6;
}
.theme--gap-medium {
/* расстояния между колонками и строками сетки */
/* отступы между столбцами и строками */
gap: 30px;
/* или внешние отступы */
margin-right: 30px;
margin-bottom: 30px;
}