Spec-Zone.ru › CSS

CSS-свойство `-webkit-mask-repeat-y`

Нестандартное: Эта функция не является стандартной и не входит в процесс стандартизации. Не используйте её на веб-сайтах, доступных широкой публике: она будет работать не у всех пользователей. Между реализациями также могут быть серьёзные различия, а поведение может измениться в будущем.

Нестандартное: Эта функция не является стандартной и не входит в процесс стандартизации. Не используйте её на веб-сайтах, доступных широкой публике: она будет работать не у всех пользователей. Между реализациями также могут быть серьёзные различия, а поведение может измениться в будущем.

Свойство -webkit-mask-repeat-y задаёт, повторяется ли изображение маски (мозаично) по вертикали и каким образом.

Синтаксис

/* Keyword values */
-webkit-mask-repeat-y: repeat;
-webkit-mask-repeat-y: no-repeat;
-webkit-mask-repeat-y: space;
-webkit-mask-repeat-y: round;

/* Multiple values */
-webkit-mask-repeat-y: repeat, no-repeat, space;

/* Global values */
-webkit-mask-repeat-y: inherit;
-webkit-mask-repeat-y: initial;
-webkit-mask-repeat-y: revert;
-webkit-mask-repeat-y: revert-layer;
-webkit-mask-repeat-y: unset;

Значения

Это свойство задаётся одним или несколькими значениями, разделёнными запятыми:

repeat
Изображение маски повторяется по вертикали.
no-repeat
Изображение маски не повторяется по вертикали; в этом направлении отображается только одна его копия. Оставшаяся по вертикали часть содержимого элемента, к которому применяется маска, не отображается.
space
Изображение повторяется максимально возможное количество раз без обрезки. Первое и последнее изображения привязаны к верхнему и нижнему краям элемента, а пустое пространство равномерно распределяется между изображениями. Свойство mask-position игнорируется, если без обрезки можно отобразить только одно изображение. При использовании значения space обрезка происходит только в том случае, если места недостаточно даже для отображения одного изображения.
round
При увеличении доступного вертикального пространства повторяющиеся изображения растягиваются (без промежутков), пока не появится место для ещё одного изображения. Когда добавляется следующее изображение, все имеющиеся сжимаются, чтобы освободить для него место. Например, изображение исходной высотой 260px, повторённое три раза, может растянуться до высоты 300px для каждого повтора, после чего добавится ещё одно изображение. Затем они сожмутся до высоты 225px.

Формальное определение

Начальное значение repeat
Применяется к всем элементам
Наследуется нет
Вычисленное значение для <length> — абсолютное значение, в противном случае — процентное значение
Тип анимации дискретный

Формальный синтаксис

-webkit-mask-repeat-y = [ repeat | no-repeat | space | round ]#

Примеры

Использование повторяющегося или неповторяющегося изображения маски

.example-one {
  -webkit-mask-image: url("mask.png");
  -webkit-mask-repeat-y: repeat;
}

.example-two {
  -webkit-mask-image: url("mask.png");
  -webkit-mask-repeat-y: no-repeat;
}

Использование нескольких изображений маски

Для каждого изображения маски можно задать отдельное значение <repeat-style>, разделив значения запятыми:

.example-three {
  -webkit-mask-image: url("mask1.png"), url("mask2.png");
  -webkit-mask-repeat-y: repeat, space;
}

Каждому изображению соответствует стиль повтора в том же порядке, в котором они указаны.

Спецификации

Не входит ни в один стандарт.

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
-webkit-mask-repeat-y
3–120
79–120
Нет
15–106
5–15
18–120
Нет
14–80
5–15
1.0–25.0
4.4–120
5–15

См. также

  • -webkit-mask-repeat
  • -webkit-mask-repeat-x

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/-webkit-mask-repeat-y

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API