Efectos de desenfoque de SVG
- Página anterior Filtros de SVG
- Página siguiente Sombras de SVG
<defs> y <filter>
Todos los filtros SVG están en <defs>
se define en el elemento.<defs>
El elemento es una abreviatura de (definitions), que contiene definiciones de elementos especiales (como filtros).
<filter>
El elemento se utiliza para definir los filtros SVG.<filter>
El elemento tiene una propiedad id obligatoria, utilizada para identificar el filtro. Luego el gráfico se dirige al filtro que se utilizará.
SVG <feGaussianBlur>
Ejemplo 1
<feGaussianBlur>
El elemento se utiliza para crear efectos de desvanecimiento:
Este es el 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>
Explicación del código:
- La propiedad id del elemento <filter> define el nombre único del filtro
- <feGaussianBlur> define el efecto de desvanecimiento
- in="SourceGraphic" se define como el efecto creado para todo el elemento
- La propiedad stdDeviation define la cantidad de desenfoque
- La propiedad filter del elemento <rect> vincula el elemento a la filtro "f1"
- Página anterior Filtros de SVG
- Página siguiente Sombras de SVG