Классы mask-repeat-* задают mask-repeat — повтор изображения маски, если
оно меньше элемента. Берите их для узоров из маски и для одиночной маски без
повтора.
Пример
Варианты повтора
Маска-точка размером меньше элемента. Пунктирная рамка показывает границы элемента с маской.
/* Demo only. The Framework has no class for mask-image, so each example sets its own. The mask is inline on purpose: an example renders in a sandboxed frame with an opaque origin, and a mask image is fetched in CORS mode, so a file from the site is refused and the masked element disappears with it. */.demo-mask-tile {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='white'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='white'/%3E%3C/svg%3E");
-webkit-mask-size: 1.75rem1.75rem;
mask-size: 1.75rem1.75rem;
}
Классы
Класс
CSS
Значения
mask-repeat
mask-repeat: repeat
—
mask-repeat-none
mask-repeat: no-repeat
—
mask-repeat-x
mask-repeat: repeat-x
—
mask-repeat-y
mask-repeat: repeat-y
—
mask-repeat-round
mask-repeat: round
—
mask-repeat-space
mask-repeat: space
—
Условия (что это): ширина экрана — нет; состояния — нет.
Классы и переменные собраны из CSS выпуска и обновляются вместе с ним.
Применение
Классы маски не задают саму маску: изображение маски (mask-image) задаётся
в CSS проекта, как в примерах на этой странице.
Варианты
Класс
Что делает
mask-repeat
повторяет по обеим осям — значение по умолчанию
mask-repeat-x
повторяет по горизонтали
mask-repeat-y
повторяет по вертикали
mask-repeat-none
показывает маску один раз
mask-repeat-round
повторяет и растягивает, чтобы уложить целое число копий
mask-repeat-space
повторяет целое число копий и распределяет между ними свободное место