Spec-Zone.ru › SVG

stitchTiles

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она доступна во всех браузерах с ⁨января 2020⁩ года.

  • Подробнее
  • Полная таблица совместимости
  • Оставить отзыв

Атрибут stitchTiles определяет поведение тайлов шума Перлина на границе.

Этот атрибут можно использовать со следующими SVG-элементами:

  • <feTurbulence>

Пример

<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">
  <filter id="noise1" x="0" y="0" width="100%" height="100%">
    <feTurbulence baseFrequency="0.025" stitchTiles="noStitch" />
  </filter>
  <filter id="noise2" x="0" y="0" width="100%" height="100%">
    <feTurbulence baseFrequency="0.025" stitchTiles="stitch" />
  </filter>

  <rect x="0" y="0" width="100" height="100" filter="url(#noise1)" />
  <rect x="100" y="0" width="100" height="100" filter="url(#noise1)" />
  <rect x="0" y="100" width="100" height="100" filter="url(#noise1)" />
  <rect x="100" y="100" width="100" height="100" filter="url(#noise1)" />

  <rect x="220" y="0" width="100" height="100" filter="url(#noise2)" />
  <rect x="320" y="0" width="100" height="100" filter="url(#noise2)" />
  <rect x="220" y="100" width="100" height="100" filter="url(#noise2)" />
  <rect x="320" y="100" width="100" height="100" filter="url(#noise2)" />
</svg>

Примечания по использованию

Значение noStitch | stitch
Значение по умолчанию noStitch
Анимируемый Да
noStitch

Это значение указывает, что для обеспечения плавных переходов на границах тайлов, содержащих функцию турбулентности, ничего не предпринимается. Иногда в результате на границах тайлов могут быть заметны явные разрывы.

stitch

Это значение указывает, что пользовательский агент автоматически скорректирует значения базовой частоты по осям x и y таким образом, чтобы ширина и высота узла <feTurbulence> (то есть ширина и высота текущей подобласти) содержали целое число тайлов по ширине и высоте для первой октавы.

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

Спецификация
Модуль эффектов фильтров, уровень 1>
# element-attrdef-feturbulence-stitchtiles>

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

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
stitchTiles 5 79 3 15 6 18 4 14 6 1.0 4.4 6

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/stitchTiles

Spec-Zone.ru

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