Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 10867|Odgovoriti: 4

[HTML/HTML5] HTML5 Canvas riše pravokotnike in kroge

[Kopiraj povezavo]
Objavljeno na 14. 12. 2018 16:41:58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Koraki za <!-- risanja: Pridobite element platna – > kontekst – > zapolnite in narišite rob – > nastavite slog risanja – >
        <!-- risanje drugih kompleksnih grafov zahteva poti: Začnite ustvarjati pot - > Ustvarite risalno pot - > Zapri pot - > Risalni graf - >
        <!--npr.: nariši pravokotnik - >
        Narišite pravokotnik: <canvas id="ca"></canvas><br/>
        Nariši krog: <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Nariši pravokotnik
    funkcija risanja(){
        var canvas=document.getElementById('ca'); Pridobite element platna
        if (canvas==null)
           return false;
        var context=canvas.getContext('2d'); Pridobite kontekst
        context.fillStyle='#EEEFF';   Polnilna barva
        context.fillRect(0,0,400,300); Polnilni pravokotnik (pravokotnik 1)
        context.fillStyle='red';
        context.strokeStyle='blue'; Barva roba
        context.lineWidth=1;        Širina okvira
        context.fillRect(50,50,100,100); Polnilni pravokotnik (Notranji pravokotnik 2)
        context.strokeRect(50,50,100,100); Nariši mejo
        
    }
    Narišite kroge
   funkcija drawarc(){
    var canvas2=document.getElementById('yuan'); Pridobite element platna
        if (canvas2==null)
    if(canvas2==null)
       return false;
       var context2=canvas2.getContext('2d');  Pridobite kontekst
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; i<10; i++){
              context2.beginPath();  Začni ustvarjati pot
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true);  Ustvarite krožno pot
              context2.closePath();  Zapri pot
              context2.fillStyle='Rgba(255,0,0,0.25)'; Nastavi barvo
              context2.fill();  Izpolnite grafiko
       }
}
   
   
</scrip{filter}t>

Partitura

Število udeležencev1MB+1 prispevati+1 Propad razlog
Mala drhal + 1 + 1 Podprite lastnika, da objavi dobro objavo, in tudi jaz bom objavil dobro objavo!

Oglejte si vse ocene





Prejšnji:Uporabite vmesnik Sina za pridobitev IP odjemalca
Naslednji:Organizirajte skrivni recept za hrano in prigrizke (dolgoročni prenos)
Objavljeno na 14. 12. 2018 17:18:19 |
Lahko priložiš posnetek zaslona? Hvala
Objavljeno na 14. 12. 2018 17:37:03 |
Ah, daj, daj
Objavljeno na 14. 12. 2018 19:00:39 |
Na istem drugem nadstropju je priporočljivo, da lastnik naredi posnetke zaslona, da lahko več ljudi vidi učinek
Objavljeno na 17. 12. 2018 13:30:54 |

Deluje takole, kaj je to?
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com