Introducción al artículo de Wulin.com (www.vevb.com): el nombre completo de SVG es gráficos vectoriales escalables. Si ha usado Adobe Illustrator, ¡creo que no está familiarizado con este formato apropiado de imágenes!
Antes de comenzar a usar SVG, echemos un vistazo a SVG primero y expliquemos por qué usamos SVG.
El nombre completo de SVG son gráficos vectoriales escalables. Si ha usado Adobe Illustrator, ¡creo que no está familiarizado con este formato apropiado de imágenes!
¿Por qué usar SVG? Soporte del navegadorSi necesita apoyar estas versiones del navegador, puede usar Modernizr de la siguiente manera:
if (! Modernizr.svg) {
$ (. gblogo img) .attr (src, imágenes/logo.png);
}
O use el siguiente código más simple:
<img src = gblogo.svg onError = this.onerror = null; this.src = gblogo.png>
Los archivos SVG se utilizan como imágenes generalesPuede usarlo directamente como una imagen, de la siguiente manera:
<img src = logo.svg href = class = logo>
csswang.com
</a>
Código CSS:
.logo {
mostrar:
texto-indente:
ancho:
altura:
fondo:
tamaño de fondo:
}
Usando SVG en líneaPuede copiar el código SVG directamente en el cuerpo y verá la imagen, de la siguiente manera:
<Body>
<!-Copie el código SVG aquí y se mostrará la imagen->
</body>
Controlar SVG con CSSPuede usar CSS para controlar el archivo SVG. El siguiente código controlará el color de fondo de la imagen cuando el mouse esté suspendido:
<g class = logo transform = traducir (0.000000,500.000000) Escala (0.100000, -0.100000)
relleno =#00000 Stroke = Ninguno>
El código anterior define una clase de un logotipo, y podemos definirlo en CSS de la siguiente manera:
.logo: hover {
llenar:
...
}
Tenga en cuenta que en SVG usamos relleno en lugar de fondo para definir el color de fondo.
Incluso puede usar filtros para controlar la ambigüedad, de la siguiente manera:
.logo: hover {
llenar:
filtrar:
}
Cuando usa el mouse para pasar la imagen, el siguiente efecto será.
Depuración en línea:
Resumen de herramientas relacionadas con SVGSVG es un formato de imagen muy potente que puede ayudarlo a procesar imágenes de manera eficiente y tiene un método de visualización gráfica más flexible y potente que JPG o PNG. ¡Creo que si se aplica a tiempo, definitivamente se convertirá en el método de procesamiento de imágenes más popular!