Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10867|Răspunde: 4

[HTML/HTML5] HTML5 Canvas desenează dreptunghiuri și cercuri

[Copiază linkul]
Postat pe 14.12.2018 16:41:58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta carset="UTF-8">
        <title></title>
    </head>
    <body>
        Pașii pentru a <!-- desen: Ia elementul de pânză – > primești contextul – umple și > desenează marginea – > setează stilul de desen – >
        <!-- desenarea altor grafuri complexe necesită căi: Începe să creezi o cale - > Creează o cale de desen - > Închide calea - > Grafic de desen - >
        <!--de exemplu: Desenează un dreptunghi - >
        Desenează un dreptunghi: <canvas id="ca"></canvas><br/>
        Desenează un cerc: <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Desenează un dreptunghi
    funcția draw(){
        var canvas=document.getElementById('ca'); Ia elementul de pânză
        if (canvas==null)
           returnează false;
        var context=canvas.getContext('2d'); Află context
        context.fillStyle='#EEEFF';   Culoarea umplerii
        context.fillRect(0,0,400,300); Dreptunghiul de umplutură (Dreptunghiul 1)
        context.fillStyle='red';
        context.strokeStyle='albastru'; Culoarea marginii
        context.lineWidth=1;        Lățimea bezelului
        context.fillRect(50,50,100,100); Dreptunghiul de umplutură (Dreptunghiul interior 2)
        context.strokeRect(50,50,100,100); Trasează granița
        
    }
    Desenează cercuri
   funcția drawarc(){
    var canvas2=document.getElementById('yuan'); Ia elementul de pânză
        if (canvas2==null)
    if(canvas2==null)
       returnează false;
       var context2=canvas2.getContext('2d');  Află context
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; i<10; i++){
              context2.beginPath();  Începe să-ți creezi o cale
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true);  Creează o cale circulară
              context2.closePath();  Închideți poteca
              context2.fillStyle='Rgba(255,0,0,0.25)'; Setează culoarea
              context2.fill();  Completează grafica
       }
}
   
   
</scrip{filter}t>

Scor

Numărul participanților1MB+1 Contribui+1 Colaps rațiune
Mică mizerie + 1 + 1 Susțineți proprietarul să posteze o postare bună și voi posta și eu o postare bună!

Vezi toate ratingurile





Precedent:Folosește interfața Sina pentru a obține IP-ul clientului
Următor:Organizează rețeta secretă pentru mâncare și gustări (descărcare pe termen lung)
Postat pe 14.12.2018 17:18:19 |
Poți atașa o captură de ecran? Vă mulțumesc
Postat pe 14.12.2018 17:37:03 |
Hai
Postat pe 14.12.2018 19:00:39 |
La același etaj al doilea, se recomandă ca proprietarul să facă capturi de ecran pentru ca mai mulți oameni să poată vedea efectul
Postat pe 17.12.2018 13:30:54 |

Funcționează așa, ce e asta?
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com