Обрезка фона
В SIMAI Framework с помощью модифкаторов можно управлять отображением фона под границами блока.
Классы
| Класс | Значение |
|---|---|
bg-clip-border |
background-clip: border-box; |
bg-clip-padding |
background-clip: padding-box; |
bg-clip-content |
background-clip: content-box; |
bg-clip-text |
background-clip: text; |
Описание
Адаптивный модификатор. Управляет отображением фона под границами блока в зависимости от размера области просмотра.
Использование модификатора: {контрольная точка}:{модификатор}
- Контрольная точка. Необязательный параметр. Применяет модификатор начиная с определенного размера области просмотра, согласно контрольным точкам (
sm,md,lg,xl). Если контрольная точка не задана, то действует для любого размера области просмотра. - Модификатор. Обязательный параметр. Может принимать значения:
bg-clip-border- фон распространяется до внешнего края границы (но под границей в z-порядке);bg-clip-padding- фон распространяется до внешнего края отступа. Под границей фон не рисуется.;bg-clip-content- фон закрашивается внутри (обрезается) поля содержимого.;bg-clip-text- фон закрашивается внутри (обрезается) текста переднего плана.;
bg-clip-border
С помощью модификатора bg-clip-border фон распространяется до внешнего края границы (но под границей в z-порядке).
<div class="bg-clip-border p-6 radius-2 bg-blue-5 border-4 border-red-5 border-dashed bold color-white flex items-cross-center content-main-center">
<span class="p-top-2 p-bottom-2">bg-clip-border</span>
</div>
bg-clip-padding
С помощью модификатора bg-clip-padding фон распространяется до внешнего края отступа. Под границей фон не рисуется..
<div class="bg-clip-padding p-6 radius-2 bg-blue-5 border-4 border-red-5 border-dashed bold color-white flex items-cross-center content-main-center">
<span class="p-top-2 p-bottom-2">bg-clip-padding</span>
</div>
bg-clip-content
С помощью модификатора bg-clip-content фон закрашивается внутри (обрезается) поля содержимого..
<div class="bg-clip-content p-6 radius-2 bg-blue-5 border-4 border-red-5 border-dashed bold color-white flex items-cross-center content-main-center">
<span class="p-top-2 p-bottom-2">bg-clip-content</span>
</div>
bg-clip-text
С помощью модификатора bg-clip-text фон закрашивается внутри (обрезается) текста переднего плана..
<div class="t-center text-9 bold">
<span class="bg-clip-text color-transparent gr-line-2 gr-to-right gr1-red-5 gr2-purple-5">
Hello world
</span>
</div>
Адаптивность
Для управления поведения фонового изображения при прокрутке, начиная с определенного размера области просмотра, добавьте префикс контрольной точки (sm, md, lg, xl) через двоеточие (:) к любому модификатору выравнивания элементов флексбокса по основной оси.
Например, используйте модификатор md:bg-fixed для фиксации фонового изображения относительно области просмотра для экранов размером Medium и больше.
<div class="md:bg-fixed"></div>
Для получения дополнительной информации об адаптивности ознакомьтесь с документацией.