Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 10867|Vastaus: 4

[HTML/HTML5] HTML5 Canvas piirtää suorakulmioita ja ympyröitä

[Kopioi linkki]
Julkaistu 14.12.2018 16.41.58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Piirtämisen <!-- vaiheet: Hanki kangaselementti – > hanki konteksti – > täytä ja piirrä reunus – > aseta piirrostyyli – >
        <!-- muiden monimutkaisten graafien piirtäminen vaatii polkuja: Aloita Polun luominen - > Luo piirustuspolku - > Sulje polku - > Piirustusgraafi - >
        <!-- esimerkiksi: Piirrä suorakulmio - >
        Piirrä suorakulmio: <canvas id="ca"></canvas><br/>
        Piirrä ympyrä: <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Piirrä suorakulmio
    funktio draw(){
        var canvas=document.getElementById('ca'); Hanki kangaselementti
        if (canvas==null)
           palauta väärin;
        var context=canvas.getContext('2d'); Hanki kontekstia
        context.fillStyle='#EEEFF';   Täyttöväri
        context.fillRect(0,0,400,300); Täytesuorakulmio (Suorakulmio 1)
        context.fillStyle='punainen';
        context.strokeStyle='sininen'; Reunuksen väri
        context.lineWidth=1;        Kehyksen leveys
        context.fillRect(50,50,100,100); Täytä suorakulmio (sisempi suorakulmio 2)
        context.strokeRect(50,50,100,100); Piirrä raja
        
    }
    Piirrä ympyröitä
   funktio drawarc(){
    var canvas2=document.getElementById('yuan'); Hanki kangaselementti
        if (canvas2==null)
    if(canvas2==null)
       palauta väärin;
       var context2=canvas2.getContext('2d');  Hanki kontekstia
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; i<10; i++){
              context2.beginPath();  Ala luoda polkua
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true);  Luo ympyräpolku
              context2.closePath();  Sulje polku
              context2.fillStyle='Rgba(255,0,0,0.25)'; Aseta väri
              context2.fill();  Täytä grafiikka
       }
}
   
   
</scrip{filter}t>

Pistetilanne

Osallistujien määrä1MB+1 myötävaikuttaa+1 Romahdus syy
Pikku roisto + 1 + 1 Tue omistajaa hyvän postauksen julkaisemisessa, ja minäkin julkaisen hyvän postauksen!

Katso kaikki arviot





Edellinen:Käytä Sina-rajapintaa saadaksesi asiakas-IP:n
Seuraava:Järjestä salainen resepti ruoalle ja välipaloille (pitkäaikainen lataus)
Julkaistu 14.12.2018 17.18.19 |
Voitko liittää kuvakaappauksen? Kiitos
Julkaistu 14.12.2018 17.37.03 |
Älä viitsi
Julkaistu 14.12.2018 19.00.39 |
Samassa toisessa kerroksessa suositellaan, että omistaja ottaa kuvakaappauksia, jotta useampi näkee vaikutuksen
Julkaistu 17.12.2018 13.30.54 |

Se pyörii näin, mikä tämä on?
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com