IE11 SVG-Animationsproblem behoben: Verständnis der Browserunterstützung
Im angegebenen Codebeispiel wird das SVG-Element, das einen Kreis darstellt, im Internet nicht angezeigt Explorer 11, obwohl die Animation scheinbar korrekt funktioniert. Um dieses Verhalten zu verstehen, müssen wir die Browserunterstützung für SVG-Animationen untersuchen.
SVG-CSS-Animationen im Internet Explorer
Im Gegensatz zu modernen Browsern ist dies bei Internet Explorer 11 nicht der Fall Unterstützt vollständig CSS-Übergänge und Animationen für SVG-Elemente, insbesondere für die Eigenschaft „Stroke-Dasharray“. Dies liegt daran, dass IE11 die erforderliche Rendering-Engine zur reibungslosen Verarbeitung von SVG-Transformationen fehlt.
Microsoft-Entwicklerdokumentation
Wie von Microsoft dokumentiert, werden SVG-CSS-Übergänge und -Animationen nur in unterstützt Microsoft Edge-Browser baut 10240 auf. Dies bedeutet, dass IE11 und ältere Versionen von Edge SVG-Animationen nicht wie erwartet rendern.
Alternative Animationsansätze
Um das Problem zu beheben und den SVG-Kreis korrekt anzuzeigen, klicken Sie hier Es gibt mehrere Optionen:
- Stellen Sie sicher, dass das Strichattribut vorhanden ist:Im Originalcode ist das SVG-Kreiselement hat kein Strichattribut. Durch das Hinzufügen zum Code wird der Kreis sichtbar.
- Verwenden Sie eine JavaScript-Animationsbibliothek: Bibliotheken wie GreenSock Animation Platform (GSAP) bieten browserübergreifende Unterstützung für SVG-Animationen, einschließlich Stroke-Dasharray Transformation. Die Verwendung des DrawSVGPlugins innerhalb von GSAP bietet eine zuverlässige Alternative zu CSS-Animationen für SVG-Elemente.
Fazit
SVG-Animationen werden in IE11 aufgrund ihrer eingeschränkten Funktionalität nicht vollständig unterstützt Rendering-Funktionen. Indem Entwickler sicherstellen, dass das SVG-Element über die erforderlichen Attribute verfügt, und alternative Animationsansätze wie JavaScript-Bibliotheken in Betracht ziehen, können sie eine browserübergreifende Kompatibilität für SVG-Animationen erreichen.
Das obige ist der detaillierte Inhalt vonWarum funktioniert meine SVG-Animation im Internet Explorer 11 nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Ich habe diese Frage neulich bekommen. Mein erster Gedanke ist: seltsame Frage! Bei der Spezifität geht es um Selektoren, und Rules sind keine Selektoren, also ... irrelevant?

Ja, Sie können, und es ist nicht wirklich wichtig in welcher Reihenfolge. Ein CSS -Präprozessor ist nicht erforderlich. Es funktioniert in regulären CSS.

Sie sollten auf jeden Fall weitausgestellte Cache-Header auf Ihren Vermögenswerten wie CSS und JavaScript (und Bilder und Schriftarten und was auch immer) festlegen. Das sagt dem Browser

Viele Entwickler schreiben darüber, wie sie eine CSS -Codebasis pflegen können, aber nicht viele von ihnen schreiben darüber, wie sie die Qualität dieser Codebasis messen. Sicher, wir haben

Haben Sie jemals ein Formular gehabt, das ein kurzes, willkürliches Stück Text akzeptieren musste? Wie ein Name oder was auch immer. Das ist genau das, wofür es ist. Es gibt viele

Ich bin so aufgeregt, nach Zürich, der Schweiz, zur Frontkonferenz zu gehen (liebe diesen Namen und diese URL!). Ich war noch nie in der Schweiz, also bin ich aufgeregt

Eine meiner Lieblingsentwicklungen in der Softwareentwicklung war das Aufkommen von Serverless. Als Entwickler, der die Tendenz hat, sich in den Details festzuhalten

In diesem Beitrag werden wir eine E -Commerce -Store -Demo verwenden, die ich für Netlify erstellt und bereitgestellt habe, um zu zeigen, wie wir dynamische Routen für eingehende Daten erstellen können. Es ist fair


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

Dreamweaver Mac
Visuelle Webentwicklungstools