Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11162|Répondre: 4

[HTML/HTML5] HTML5 Canvas dessine des rectangles et des cercles

[Copié le lien]
Publié sur 14/12/2018 16:41:58 | | | |
< !DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Étapes pour <!-- dessin : Obtenez l’élément toile - > le contexte - > remplissez et dessinez la bordure - > définissez le style de dessin - >
        <!-- dessiner d’autres graphes complexes nécessite des chemins : Commencez à créer un chemin - > Créez un chemin de dessin - > Fermez un chemin - > Graphe de dessin - >
        <!-- par exemple : Dessinez un rectangle - >
        Dessinez un rectangle : <canvas id="ca"></canvas><br/>
        Dessinez un cercle : <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Dessinez un rectangle
    fonction draw(){
        var canvas=document.getElementById('ca') ; Prends l’élément toile
        if (canvas==null)
           return false ;
        var context=canvas.getContext('2d') ; Trouver le contexte
        context.fillStyle='#EEEFF' ;   Couleur de remplissage
        context.fillRect(0,0,400,300) ; Rectangle de remplissage (Rectangle 1)
        context.fillStyle='rouge' ;
        context.strokeStyle='bleu' ; Couleur de la bordure
        context.ligneLargeur=1 ;        Largeur de lunette
        context.fillRect(50,50,100,100) ; Rectangle de remplissage (Rectangle intérieur 2)
        contexte.traitRecte (50,50,100,100) ; Tracez la frontière
        
    }
    Dessinez des cercles
   fonction drawarc(){
    var canvas2=document.getElementById('yuan') ; Prends l’élément toile
        if (canvas2==null)
    if(canvas2==null)
       return false ;
       var context2=canvas2.getContext('2d') ;  Trouver le contexte
       context2.fillStyle='#EEEEEF' ;
       context2.fillRect(0,0,400,300) ;
       var n=0 ;
       pour (var i=0 ; i<10 ; i++){
              contexte2.commenceChemin() ;  Commencez à créer un chemin
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true) ;  Créer un chemin circulaire
              context2.closePath() ;  Fermez le chemin
              context2.fillStyle='Rgba(255,0,0,0.25)' ; Définissez la couleur
              context2.fill() ;  Remplissez le graphique
       }
}
   
   
</scrip{filter}t>

Score

Nombre de participants1MO+1 contribuer+1 Effondrement raison
Petite ordure + 1 + 1 Soutenez le propriétaire pour qu’il publie un bon post, et je publierai aussi un bon post !

Voir toutes les notes





Précédent:Utilisez l’interface Sina pour obtenir l’IP client
Prochain:Organisez la recette secrète de nourriture et de snacks (téléchargement à long terme)
Publié sur 14/12/2018 17:18:19 |
Pouvez-vous joindre une capture d’écran ? Merci
Publié sur 14/12/2018 17:37:03 |
Allez
Publié sur 14/12/2018 19:00:39 |
Au même deuxième étage, il est recommandé au propriétaire de prendre des captures d’écran afin que plus de personnes puissent voir l’effet
Publié sur 17/12/2018 13:30:54 |

Ça marche comme ça, c’est quoi ça ?
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com