Heim Web-Frontend H5-Tutorial Leitfaden zur Verwendung der HTML5-Canvas-Methode_HTML5-Tutorial-Fähigkeiten

Leitfaden zur Verwendung der HTML5-Canvas-Methode_HTML5-Tutorial-Fähigkeiten

May 16, 2016 pm 03:47 PM
canvas html5

Canvas-Methode

save() speichert den Zustand der aktuellen Umgebung

„restore()“ gibt den zuvor gespeicherten Pfadstatus und die Attribute zurück

createEvent()

getContext() gibt ein Objekt zurück, das die API angibt, die für den Zugriff auf die Zeichenfunktion erforderlich ist

toDataUPL() gibt die URL des Leinwandbildes zurück

Eigenschaften und Methoden von Linienstilen

Attribut:

lineCap legt den Endpunktstil der Linie fest oder gibt ihn zurück

lineJoin legt den Ecktyp fest, der erstellt wird, wenn sich zwei Linien schneiden, oder gibt ihn zurück

lineWidth legt die Breite der aktuellen Zeile fest oder gibt sie zurück.

miterLimit legt die maximale Gehrungslänge fest oder gibt sie zurück

Farb-, Stil- und Schatteneigenschaften und -methoden

Attribute

fillStyle legt die Farbe, den Farbverlauf oder das Muster zum Füllen des Gemäldes fest oder gibt es zurück

StrokeStyle legt die für Striche verwendete Farbe, den Farbverlauf oder das Muster fest oder gibt sie zurück

shadowColor legt die für Schatten verwendete Farbe fest oder gibt sie zurück

shadowBlur legt den für Schatten verwendeten Unschärfegrad fest oder gibt ihn zurück

shadowOffsetX legt den horizontalen Abstand des Schattens von der Form fest oder gibt ihn zurück

shadowOffsetY legt den vertikalen Abstand des Schattens von der Form fest oder gibt ihn zurück

Methode

createLinearGradient() erstellt einen linearen Farbverlauf (wird für Leinwandinhalte verwendet)

createPattern() wiederholt das angegebene Element in der angegebenen Richtung

createRadialGradient() erstellt einen radialen/kreisförmigen Farbverlauf (wird für Leinwandinhalte verwendet)

addColorStop() gibt die Farbe oder Stoppposition im Verlaufsobjekt an

Pfadmethode

fill() füllt die aktuelle Zeichnung (Pfad)

Stroke() zeichnet einen definierten Pfad

beginPath() startet einen Pfad oder setzt den aktuellen Pfad zurück

moveTo() verschiebt den Pfad zum angegebenen Punkt im Canvas, ohne eine Linie zu erstellen

closePath() erstellt einen Pfad vom aktuellen Punkt zurück zum Startpunkt

lineTo() fügt einen neuen Punkt hinzu und erstellt eine Linie von diesem Punkt zum zuletzt angegebenen Punkt

clip() schneidet einen Bereich beliebiger Form und Größe aus der Originalleinwand aus

quadraticCurveTo() erstellt eine zweite Bezier-Kurve

bezierCureTo() erstellt eine subquadratische Bezier-Kurve

arc() erstellt einen Bogen/eine Kurve (wird zum Erstellen von Kreisen oder Teilkreisen verwendet)

arcTo() erstellt einen Bogen/eine Kurve zwischen zwei Tangenten

isPointInPath() gibt einen booleschen Wert zurück, wenn sich der angegebene Punkt im aktuellen Pfad

befindet

Rechteck

Rect() erstellt ein Rechteck

fillRect() zeichnet ein „gefülltes“ Rechteck

StrokeRect() zeichnet ein Rechteck (keine Füllung)

clearRect() löscht die angegebenen Pixel innerhalb des angegebenen Rechtecks

Texteigenschaften und -methoden festlegen

Attribute:

Schriftart Legt das aktuelle Schriftartattribut des Textinhalts fest oder gibt es zurück

textAlign legt die aktuelle Ausrichtung des Textinhalts fest oder gibt sie zurück

Die Einstellung textBaseline gibt die aktuelle Textgrundlinie zurück, die beim Zeichnen von Text verwendet wird.

Methode:

fillText() zeichnet „gefüllten“ Text auf der Leinwand

StrokeText() zeichnet Text auf der Leinwand (kein Abstand)

measureText() gibt ein Objekt zurück, das die angegebene Textbreite enthält

Konvertierungsmethode

Scale() skaliert die aktuelle Zeichnung auf eine größere oder kleinere Größe

rotate() dreht die aktuelle Zeichnung

translator() ordnet die (0,0)-Position des Blumenhemdes neu zu

transform() ersetzt die aktuelle Transformationsmatrix der Zeichnung

setTransform() setzt die aktuelle Transformation auf die Identitätsmatrix zurück. Führen Sie dann transform()

aus
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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

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)

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.

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.

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-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

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-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.

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