Sto utilizzando la libreria JavaScript di Raphaël per creare elementi SVG in una pagina HTML e utilizzare CodeIgniter come framework PHP. Nel framework CodeIgniter ho bisogno di aggiungere un tag <base>
all'inizio del documento HTML per utilizzare JS, CSS e immagini, ma ha causato uno strano problema nell'elemento SVG.Il gradiente SVG diventa nero quando c'è un tag BASE nella pagina HTML?
Quando utilizzo il tag <base>
, le sfumature non funzionano. Invece, l'oggetto diventa nero. Si comporta esattamente allo stesso modo degli oggetti percorso riempiti di immagine.
Uno script di gradiente di esempio è here.
La risposta corretta è qui ... http://stackoverflow.com/questions/19742805/angular-and-svg-filters – danday74
se si utilizza Angular2, soluzione all'indirizzo http://stackoverflow.com/a/34535256/3218806 – maxbellec
E per coloro che utilizzano AngularJS invece: https://github.com/angular/angular.js/issues/8934#issuecomment-265037833 – Nobita