CSS kullanarak büyük bir SVG'yi canlandırmaya çalışıyorum.Animate SVG <object>
SVG'yi doğrudan HTML'ye yerleştirdiğimde, düzgün çalışıyor.
<object>
'u kullanmaya çalıştığımda, SVG harfini letter olarak yükler ve CSS sınıfları yakalanmaz. Amaç, bir dosyada SVG'ye sahip olmak ve HTML'ye dahil etmektir.
Ben DOM incelemek, tüm SVG kodu doğru dahildir <object id="svg" data="img/logo.svg" type="image/svg+xml"></object>
HTML (<object>
SVG genişler) ama CSS sınıfları uygulanmaz VE o SVG yük ne zaman yüklendiğinde her harf, her seferinde bir tane.
CSS sınıflarını logo.svg dosyasına koydunuz mu (yoksa SVG dosyasından referans aldınız)? Eğer yanlış gittiğiniz yer değilse. –
@RobertLongson CSS, SVG'nin dahil edildiği HTML dosyasındadır. Logo.svg dosyasına dahil etmeyi öneriyor musunuz? –
Sadece çalışmasını istiyorsanız ;-) –