See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 10867|Vastuse: 4

[HTML/HTML5] HTML5 Lõuend joonistab ristkülikuid ja ringe

[Kopeeri link]
Postitatud 14.12.2018 16:41:58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Joonistamise <!-- sammud: Hangi lõuendi element – > konteksti – > täida ja joonista äär – > määra joonistusstiil – >
        <!-- teiste keerukate graafide joonistamine nõuab teid: Alusta Tee Loomist - > Loo Joonistusrada - > Sulge Tee - > Joonistusgraafik - >
        <!--nt: Joonista ristkülik - >
        Joonista ristkülik: <lõuendi id="ca"></canvas><br/>
        Joonista ring: <lõuendi id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Joonista ristkülik
    funktsioon draw(){
        var canvas=document.getElementById('ca'); Hangi lõuendi element
        if (canvas==null)
           tagasta vale;
        var context=canvas.getContext('2d'); Saad konteksti
        context.fillStyle='#EEEFF';   Täitevärv
        context.fillRect(0,0,400,300); Täite ristkülik (ristkülik 1)
        context.fillStyle='punane';
        context.strokeStyle='sinine'; Äärevärv
        context.lineWidth=1;        Raami laius
        context.fillRect(50,50,100,100); Täida ristkülik (sisemine ristkülik 2)
        context.strokeRect(50,50,100,100); Joonista piir
        
    }
    Joonista ringe
   funktsioon drawarc(){
    var canvas2=document.getElementById('yuan'); Hangi lõuendi element
        if (canvas2==null)
    if(canvas2==null)
       tagasta vale;
       var context2=canvas2.getContext('2d');  Saad konteksti
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; i<10; i++){
              context2.beginPath();  Alusta tee loomist
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true);  Loo ringikujuline tee
              context2.closePath();  Sulge tee
              context2.fillStyle='Rgba(255,0,0,0.25)'; Sea värv
              context2.fill();  Täida graafik
       }
}
   
   
</scrip{filter}t>

Skoor

Osalejate arv1MB+1 Aitavad kaasa+1 Ahenda põhjus
Väike sodi + 1 + 1 Toeta omanikku, et ta postitaks hea postituse, ja ma teen ka hea postituse!

Vaata kõiki hinnanguid





Eelmine:Kasuta Sina liidest kliendi IP saamiseks
Järgmine:Korralda salajane toidu ja suupistete retsept (pikaajaline allalaadimine)
Postitatud 14.12.2018 17:18:19 |
Kas saad lisada ekraanipildi? Täname
Postitatud 14.12.2018 17:37:03 |
Ole nüüd
Postitatud 14.12.2018 19:00:39 |
Samal teisel korrusel soovitatakse omanikul teha ekraanipilte, et rohkem inimesi näeks mõju
Postitatud 17.12.2018 13:30:54 |

See jookseb nii, mis see on?
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com