¿Comó cambiar el color de una imagen .svg, por css?

Avatar

Hola chicos, hay alguna manera de cambiar el color de una imagen.svg por css3

-- Sin pegar el code svg en el html, sino como src="image.svg" de la etiqueta img.

2respuestas
CSSFrontendJavascript
Avatar

Si mandas a llamar el svg con la etiqueta img no puedes modificar sus estilos de forma externa, sólo entrando al archivo y ahí mismo colocando el css. Si quieres modificarlo desde tu hoja de estilos necesitas tener el DOM de tu svg directamente en la web.

Avatar

Como dice Juan, necesitas el DOM del svg en tu HTML sino es imposible. Sin embargo, he leido que se puede traer el DOM del svg con javascript (haciendo una petición tipo ajax) jamás lo he probado pero podría ser una opción.

Recuerda iniciar sesión para participar en la comunidad.