Тег SVG
Опубликовано: 25 Февраля, 2022
Примитив SVG-фильтра <feTile> позволяет заполнить целевой прямоугольник повторяющимся мозаичным узором входного изображения.
Синтаксис:
<feTile in = "" x = "" y = "" width = "" height = "" />
Атрибуты:
- in: Атрибут in определяет ввод для данного примитива фильтра.
- x: определяет координату оси x в пользовательской системе координат.
- y: определяет координату оси Y в пользовательской системе координат.
- width: ширина foreignObject.
- height: высота foreignObject.
Example 1:
HTML
<!DOCTYPE html><html> <body> <svg width="200" height="200"> <filter id="feOffset" x="-40" y="-20" width="100" height="200"> <feOffset in="SourceGraphic" dx="60" dy="60" /> <feGaussianBlur stdDeviation="5" result="blur2" /> <feTile in="SourceGraphic" x="50" y="50" width="100" height="100" /> <feTile /> </filter> <rect x="1" y="1" width="198" height="118" fill="green" stroke="blue" /> <circle cx="100" cy="60" r="55" stroke="black" stroke-width="3" fill="white" /> <g fill="#FFFFFF" stroke="Green" font-size="10" font-family="Verdana"> <text x="60" y="62">GeeksForGeeks</text> </svg></body> </html> |
Выход :

Example 2:
HTML
<!DOCTYPE html><html> <body> <svg width="200" height="200"> <defs> <filter id="tile" x="0" y="0" width="100%" height="100%"> <feTile in="BackgroundImage" x="50" y="50" width="100" height="100" /> <feTile /> </filter> </defs> <image xlink:href= "C:/Users/pc/Desktop/gfg/capture42.png" x="10%" y="10%" width="80%" height="80%" style="filter:url(#tile);" /> </svg></body> </html> |
Выход :

Example 3:
HTML
<!DOCTYPE html><html> <body> <svg width="200" height="200"> <defs> <filter id="tile" x="0" y="0" width="100%" height="100%"> <feTile in="FillPaint" x="100" y="100" width="120" height="120" /> <feTile /> </filter> </defs> <image xlink:href= "C:/Users/pc/Desktop/gfg/capture25.png" x="10%" y="10%" width="80%" height="80%" style="filter:url(#tile);" /> </svg></body> </html> |
Выход: