Вложение фона
В SIMAI Framework с помощью модифкаторов можно управлять областью расположения фона.
Классы
Класс | Значение |
---|---|
bg-origin-border |
background-origin: border-box; |
bg-origin-padding |
background-origin: padding-box; |
bg-origin-content |
background-origin: content-box; |
Описание
Адаптивный модификатор. Задаетобласть расположения фона в зависимости от размера области просмотра.
Использование модификатора: {контрольная точка}:{модификатор}
- Контрольная точка. Необязательный параметр. Применяет модификатор начиная с определенного размера области просмотра, согласно контрольным точкам (
sm
,md
,lg
,xl
). Если контрольная точка не задана, то действует для любого размера области просмотра. - Модификатор. Обязательный параметр. Может принимать значения:
bg-origin-border
- для расположения фона относительно рамки;bg-origin-padding
- для расположения фона относительно поля отступа;bg-origin-content
- для расположения фона относительно поля контента;
bg-origin-border
Используйте модификатор bg-origin-border
для расположения фона относительно рамки.
<div class="bg-origin-border w-full h-e8 bg-cover bg-top overflow-y-scroll" style="background-image:url('../../image/picture.svg');">
<div class="h-f8"></div>
</div>
bg-origin-padding
Используйте модификатор bg-origin-padding
для расположения фона относительно поля отступа.
<div class="bg-origin-padding w-full h-e8 bg-cover bg-top overflow-y-scroll" style="background-image:url('../../image/picture.svg');">
<div class="h-f8"></div>
</div>
bg-origin-content
Используйте модификатор bg-origin-content
для расположения фона относительно поля контента.
<div class="bg-origin-content w-full h-e8 bg-cover bg-top overflow-y-scroll" style="background-image:url('../../image/picture.svg');">
<div class="h-f8"></div>
</div>
Адаптивность
Для управления поведения фонового изображения при прокрутке, начиная с определенного размера области просмотра, добавьте префикс контрольной точки (sm
, md
, lg
, xl
) через двоеточие (:
) к любому модификатору выравнивания элементов флексбокса по основной оси.
Например, используйте модификатор md:bg-fixed
для фиксации фонового изображения относительно области просмотра для экранов размером Medium
и больше.
<div class="md:bg-fixed"></div>
Для получения дополнительной информации об адаптивности ознакомьтесь с документацией.