Comment construire un motif sur la toile de javascript pour HTML5 et CSS3 programmation

Un motif est utilisé en javascript pour définir une image pour être utilisé comme un remplissage ou un AVC. Vous pouvez utiliser une image sur votre page HTML5 comme un modèle, mais il est généralement préférable de trouver ou de créer une image qui est conçu pour être carrelée. De nombreuses sources de modèles de tuiles existent sur le web ainsi.

Une fois que vous avez une image que vous souhaitez utiliser comme un motif de remplissage, voici comment le mettre en œuvre dans le tag:

image0.jpg
 fonction draw () {// partir pattern.htmlvar dessin = document.getElementById ("dessin") - var con = drawing.getContext («2D») - var texture = document.getElementById ("texture") - pFill = con. createPattern (texture, "répéter") - con.fillStyle = pFill-con.fillRect (10150190150) -con.font = "40px sans-serif" -con.fillText ("! Pattern», 20, 80) -con.strokeStyle = pFill-con.lineWidth = 5 con.strokeRect (10, 10, 180, 100) -} // fin de tirage

Un motif est tout simplement une image. Construire un modèle est relativement simple:

  1. Accédez à une image.




    Vous aurez besoin d'un objet image javascript afin de servir de base de votre modèle. Il ya un certain nombre de façons de le faire, mais le plus simple est de créer l'image quelque part dans votre code HTML, le cacher avec le display: none le style, et d'utiliser la norme document.getElementById technique pour obtenir l'accès à votre image.

  2. Créer une variable pour le motif.

    Comme gradients, un motif de remplissage peuvent être réutilisés, afin de stocker le motif dans une variable pour une réutilisation ultérieure.

  3. Construire le modèle.

    Le contexte createPattern () Procédé crée un motif dans une image.

  4. Spécifiez le paramètre de répétition du motif.

    Le deuxième paramètre indique comment le modèle se répète. La valeur par défaut est répéter, qui répète le motif à la fois dans l'axe des Y et X indéfiniment. Si votre modèle est pas carrelée, vous verrez une couture visible où le motif se répète. Vous pouvez également définir la valeur de répétition à répéter-X, répéter-y, et sans rEPEAT.

  5. Appliquer le modèle de variable à la fillStyle ou strokeStyle.

    Assigner la variable de modèle au contexte de puis effectuer toute opération de remplissage pour dessiner dans le motif.


» » » » Comment construire un motif sur la toile de javascript pour HTML5 et CSS3 programmation