Maison > interface Web > Tutoriel H5 > Guide d'utilisation de la méthode de canevas HTML5_compétences du didacticiel HTML5

Guide d'utilisation de la méthode de canevas HTML5_compétences du didacticiel HTML5

WBOY
Libérer: 2016-05-16 15:47:19
original
1250 Les gens l'ont consulté

Méthode Canvas

save() enregistre l'état de l'environnement actuel

restaurer() renvoie l'état et les attributs du chemin précédemment enregistrés

créerEvent()

getContext() renvoie un objet indiquant l'API nécessaire pour accéder à la fonction de dessin

toDataUPL() renvoie l'URL de l'image du canevas

Propriétés et méthodes des styles de ligne

Attribut :

lineCap définit ou renvoie le style du point final de la ligne

lineJoin définit ou renvoie le type de coin créé lorsque deux lignes se croisent

lineWidth définit ou renvoie la largeur de la ligne actuelle.

miterLimit définit ou renvoie la longueur maximale de l'onglet

Propriétés et méthodes de couleur, de style et d'ombre

Attributs

fillStyle définit ou renvoie la couleur, le dégradé ou le motif utilisé pour remplir le tableau

StrokeStyle définit ou renvoie la couleur, le dégradé ou le motif utilisé pour les traits

shadowColor définit ou renvoie la couleur utilisée pour les ombres

shadowBlur définit ou renvoie le niveau de flou utilisé pour les ombres

shadowOffsetX définit ou renvoie la distance horizontale de l'ombre à la forme

shadowOffsetY définit ou renvoie la distance verticale de l'ombre à la forme

Méthode

createLinearGradient() crée un dégradé linéaire (utilisé sur le contenu du canevas)

createPattern() répète l'élément spécifié dans la direction spécifiée

createRadialGradient() crée un dégradé radial/circulaire (utilisé sur le contenu du canevas)

addColorStop() spécifie la couleur ou la position d'arrêt dans l'objet dégradé

Méthode du chemin

fill() remplit le dessin actuel (chemin)

Stroke() dessine un chemin défini

beginPath() démarre un chemin ou réinitialise le chemin actuel

moveTo() déplace le chemin vers le point spécifié dans le canevas sans créer de ligne

closePath() crée un chemin depuis le point actuel jusqu'au point de départ

lineTo() ajoute un nouveau point et crée une ligne de ce point au dernier point spécifié

clip() coupe une zone de n'importe quelle forme et taille de la toile d'origine

quadraticCurveTo() crée une deuxième courbe de Bézier

bezierCureTo() crée une courbe de Bézier sous-carrée

arc() crée un arc/courbe (utilisé pour créer des cercles ou des cercles partiels)

arcTo() crée un arc/courbe entre deux tangentes

isPointInPath() renvoie une valeur booléenne si le point spécifié est situé dans le chemin actuel

Rectangle

Rect() crée un rectangle

fillRect() dessine un rectangle "rempli"

StrokeRect() dessine un rectangle (pas de remplissage)

clearRect() efface les pixels spécifiés dans le rectangle donné

Définir les propriétés et les méthodes du texte

Attributs :

police Définit ou renvoie l'attribut de police actuel du contenu du texte

textAlign définit ou renvoie l'alignement actuel du contenu du texte

Le paramètre textBaseline renvoie la ligne de base du texte actuelle utilisée lors du dessin du texte.

Méthode :

fillText() dessine du texte "rempli" sur le canevas

StrokeText() dessine du texte sur le canevas (pas de remplissage)

measureText() renvoie un objet contenant la largeur de texte spécifiée

Méthode de conversion

scale() redimensionne le dessin actuel à une taille plus grande ou plus petite

rotate() fait pivoter le dessin actuel

translate() remappe la position (0,0) de la chemise fleurie

transform() remplace la matrice de transformation actuelle du dessin

setTransform() réinitialise la transformation actuelle sur la matrice d'identité. Ensuite, exécutez transform()

.
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal