Heim Web-Frontend H5-Tutorial Eine ausführliche Analyse der SVG_html5-Tutorial-Techniken in HTML5

Eine ausführliche Analyse der SVG_html5-Tutorial-Techniken in HTML5

May 16, 2016 pm 03:46 PM
html5 svg 教程

SVG-Hintergrund

SVG ist die Abkürzung für Scalable Vector Graphics, was skalierbare Vektorgrafiken bedeutet. Im Jahr 1998 gründete das World Wide Web Consortium eine Arbeitsgruppe zur Entwicklung einer Technologie zum Ausdruck von Vektorgrafiken durch XML – SVG! Da SVG auch eine XML-Datei ist, erbt SVG auch die Vorteile der Offenheit, Portabilität und Interaktivität von XML. Heutzutage unterstützen fast alle gängigen Browser SVG. Weitere Informationen zur Kompatibilität erhalten Sie hier, darunter:

Verwenden Sie -Elemente, um grundlegende SVG-Grafiken anzuzeigen.
Verwenden Sie die SVG-Grafiken direkt -Tag in HTML-Dokumenten (erfordert HTML5-Unterstützung);
Verwenden Sie SVG-Transformationen, Filter und andere Spezialeffekte für HTML-Elemente, die CSS oder externe Objektelemente verwenden Unschärfe und Farbmanipulation;
Verwenden Sie Animationen mit SVG-Bildern;
Verwenden Sie Schriftarten im SVG-Format
* SVG
* Grundlegende Inhalte
* SVG ist kein exklusiver Inhalt von HTML5

* HTML5 bietet native Inhalte zu SVG

* Vor dem Aufkommen von HTML5 gab es SVG-Inhalte
* SVG ist einfach ausgedrückt ein Vektorbild
* Die Erweiterung der SVG-Datei ist „.svg“
* SVG verwendet XML-Syntax
* Konzept
* SVG ist eine Beschreibung mithilfe der XML-Technologie Die Sprache von zweidimensionale Grafiken
* Funktionen von SVG
* SVG-gezeichnete Grafiken können von Suchmaschinen gecrawlt werden
* SVG kann vergrößert werden, ohne die Qualität des Bildes zu beeinträchtigen
* Der Unterschied zwischen SVG und Canvas
* SVG
* Hängt nicht von der Auflösung ab
* Unterstützt Ereignisbindung
* Programme mit großen Renderingbereichen (wie Baidu Maps)
* Kann nicht zur Implementierung von Webspielen verwendet werden
* Leinwand
* Hängt von der Auflösung ab
* Unterstützt keine Ereignisbindung
* Am besten geeignet für Webspiele
* Bilder im „.jpg“-Format speichern
* Verwendung
* Einige kleine Dateien auf Webseiten-Symbolen
* Dynamische Spezialeffekte (Animationseffekte) in Webseiten
* Verwenden Sie SVG in HTML5
* Verwenden Sie -Elemente
* Funktion – ähnlich wie < ;canvas>-Elemente
* Die Standardgröße ist 300px*150px
* Verwenden Sie den CSS-Stil
* Verwenden Sie SVG zum Zeichnen von Grafiken. Sie müssen das Element in
* Zeichnen von Grafiken * Rechteckiges Element





Kopieren Sie den Code

Der Code lautet wie folgt:




SVG zeichnet Rechteck



< ;!--
Wenn Sie das SVG-Tag in einer HTML-Seite verwenden
* Definieren Sie das -Element
* Ähnlich der Rolle des > * Standardgröße 300px * 150px
* Breite und Höhe festlegen – Attribute und Stil
* Alle mit SVG gezeichneten Grafiken müssen innerhalb des -Elements definiert werden
* Mit SVG gezeichnete Grafiken beziehen sich auf HTML Seiten
-->






< /html>
* Kreiselement







* Ellipsenelement






* Linienelement





< Zeile x1="200" y1="200" x2="200" y2="10" Stroke-width="10" Stroke="black"/>

< ;/ body>
* Polylinienelement



< !--
Element – ​​Polylinie
* Punkte – Legen Sie den Startpunkt, den Scheitelpunkt und den Endpunkt fest
* Verwenden Sie ",", um x und y zu trennen
* Verwenden Sie zwischen mehreren Punkte Durch Leerzeichen getrennt
Eigenschaften der Polylinie
* Der Bereich in der Polylinie (Startpunkt bis Endpunkt) wird standardmäßig in Schwarz angezeigt
-->



* Polygonal Element






* Spezialeffektelemente
* Farbverlauf – das Farbverlaufselement wird innerhalb des -Elements definiert
* Linearer Farbverlauf –
* Dieses Element ist das Startelement














< /svg>

* Sektor-(Strahlen-)Gradient-
* Filter-Gaußsche Unschärfe
* Filter verwendet -Element
* Element-Gaußsche Unschärfe
* in ="SourceGraphic"
* stdDeviation – Stellen Sie den Unschärfegrad ein


Code kopieren
Der Code lautet wie folgt:



Verändere dich um des Lebens willen, erschaffe um der Veränderung willen.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles