Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 10867|Antwoord: 4

[HTML/HTML5] HTML5 Canvas tekent rechthoeken en cirkels

[Link kopiëren]
Geplaatst op 14-12-2018 16:41:58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Stappen om tekeningen te <!--: Haal het canvaselement - > krijg de context - > vul en teken de rand - > stel de tekenstijl in - >
        <!-- het tekenen van andere complexe grafen vereist paden: Begin met het aanmaken van pad - > Maak tekenpad - > Dicht pad - > tekengraaf - >
        <!--bijv: Teken een rechthoek - >
        Teken een rechthoek: <canvas id="ca"></canvas><br/>
        Teken een cirkel: <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Teken een rechthoek
    functie draw(){
        var canvas=document.getElementById('ca'); Haal het canvas-element
        als (canvas==null)
           return false;
        var context=canvas.getContext('2d'); Krijg context
        context.fillStyle='#EEEFF';   Vulkleur
        context.fillRect(0,0,400,300); Vulrechthoek (Rechthoek 1)
        context.fillStyle='rood';
        context.streekStijl='blauw'; Randkleur
        context.lineWidth=1;        Bezelbreedte
        context.fillRect(50,50,100,100); Vulrechthoek (Binnenrechthoek 2)
        context.strokeRect(50,50,100,100); Trek de grens
        
    }
    Teken cirkels
   functie drawarc(){
    var canvas2=document.getElementById('yuan'); Haal het canvas-element
        als (canvas2==null)
    if(canvas2==null)
       return false;
       var context2=canvas2.getContext('2d');  Krijg context
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; i<10; i++){
              context2.beginPath();  Begin met het maken van een pad
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,waar);  Maak een cirkelvormig pad
              context2.closePath();  Sluit het pad af
              context2.fillStyle='Rgba(255,0,0,0.25)'; Stel de kleur in
              context2.fill();  Vul de afbeelding in
       }
}
   
   
</scrip{filter}t>

Partituur

Aantal deelnemers1MB+1 bijdragen+1 Instorting reden
Klein tuig + 1 + 1 Steun de eigenaar om een goed bericht te plaatsen, en ik zal ook een goed bericht plaatsen!

Bekijk alle beoordelingen





Vorig:Gebruik de Sina-interface om het client IP te verkrijgen
Volgend:Organiseer het geheime recept voor eten en snacks (langetermijndownload)
Geplaatst op 14-12-2018 17:18:19 |
Kun je een screenshot bijvoegen? Bedankt
Geplaatst op 14-12-2018 17:37:03 |
Kom nou
Geplaatst op 14-12-2018 19:00:39 |
Op dezelfde tweede verdieping wordt aanbevolen dat de eigenaar screenshots maakt zodat meer mensen het effect kunnen zien
Geplaatst op 17-12-2018 13:30:54 |

Het werkt zo, wat is dit?
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com