Efeitos de Desfoque do SVG
- Página Anterior Filtros do SVG
- Próxima Página Sombra do SVG
<defs> e <filter>
Todos os filtros SVG estão em <defs>
definido no elemento.<defs>
O elemento é uma abreviação de (definitions), que contém definições de elementos especiais (por exemplo, filtros).
<filter>
O elemento é usado para definir o filtro SVG.<filter>
O elemento tem uma propriedade id obrigatória, usada para identificar o filtro. Em seguida, o gráfico aponta para o filtro a ser usado.
SVG <feGaussianBlur>
Exemplo 1
<feGaussianBlur>
O elemento é usado para criar efeitos de desfoque:
Este é o código SVG:
<svg height="110" width="110"> <defs> <filter id="f1" x="0" y="0"> <feGaussianBlur in="SourceGraphic" stdDeviation="15" /> </filter> </defs> <rect width="90" height="90" stroke="green" stroke-width="3" fill="yellow" filter="url(#f1)" /> </svg>
Explicação do código:
- A propriedade id do elemento <filter> define o nome único do filtro
- <feGaussianBlur> define o efeito de desfoque
- in="SourceGraphic" define a efeito para todo o elemento
- A propriedade stdDeviation define a quantidade de desfoque
- A propriedade filter do elemento <rect> liga o elemento ao filtro "f1"
- Página Anterior Filtros do SVG
- Próxima Página Sombra do SVG