Estoy usando la Biblioteca JavaScript de Raphaël para crear elementos SVG en una página HTML y usar CodeIgniter como un framework PHP. En el marco de CodeIgniter necesito agregar una etiqueta <base>
en el encabezado del documento HTML para usar JS, CSS e imágenes, pero causó un problema extraño en el elemento SVG.SVG Gradient se vuelve negro cuando hay una etiqueta BASE en la página HTML?
Cuando uso la etiqueta <base>
, los degradados no funcionan. En cambio, el objeto se vuelve negro. Se comporta exactamente igual con objetos de ruta llenos de imágenes.
Un ejemplo de secuencia de comandos de degradado es here.
La respuesta correcta está aquí ... http://stackoverflow.com/questions/19742805/angular-and-svg-filters – danday74
si usa Angular2, solución en http://stackoverflow.com/a/34535256/3218806 – maxbellec
Y para aquellos que usan AngularJS en su lugar: https://github.com/angular/angular.js/issues/8934#issuecomment-265037833 – Nobita