Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 10867|Svare: 4

[HTML/HTML5] HTML5 Canvas tegner rektangler og sirkler

[Kopier lenke]
Publisert på 14.12.2018 16:41:58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Trinn for å <!-- tegningen: Få lerretselementet – > få konteksten – > fyll og tegn rammen – > sett tegnestilen – >
        <!-- å tegne andre komplekse grafer krever stier: Begynn å lage sti - > Lag tegnesti - > lukket sti - > tegne graf - >
        <!--f.eks: Tegn et rektangel - >
        Tegn et rektangel: <canvas id="ca"></canvas><br/>
        Tegn en sirkel: <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Tegn et rektangel
    funksjon draw(){
        var canvas=document.getElementById('ca'); Få lerretselementet
        hvis (lerret==null)
           returner falsk;
        var context=canvas.getContext('2d'); Få kontekst
        context.fillStyle='#EEEFF';   Fyllfarge
        context.fillRect(0,0,400,300); Fyllrektangel (Rektangel 1)
        context.fillStyle='rød';
        context.strokeStyle='blå'; Kantfarge
        context.lineWidth=1;        Bezel-bredde
        context.fillRect(50,50,100,100); Fyllrektangel (Indre rektangel 2)
        context.strokeRect(50,50,100,100); Tegn grensen
        
    }
    Tegn sirkler
   Funksjonen drawarc(){
    var canvas2=document.getElementById('yuan'); Få lerretselementet
        hvis (canvas2==null)
    if(canvas2==null)
       returner falsk;
       var context2=canvas2.getContext('2d');  Få kontekst
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; i<10; i++){
              context2.beginPath();  Begynn å lage en sti
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true);  Lag en sirkulær sti
              context2.closePath();  Steng stien
              context2.fillStyle='Rgba(255,0,0,0.25)'; Sett fargen
              context2.fill();  Fyll grafikken
       }
}
   
   
</scrip{filter}t>

Score

Antall deltakere1MB+1 bidra+1 Sammenbrudd grunn
Lille skurk + 1 + 1 Støtt eieren til å poste et godt innlegg, og jeg vil også poste et godt innlegg!

Se alle vurderinger





Foregående:Bruk Sina-grensesnittet for å hente klient-IP-en
Neste:Organiser den hemmelige oppskriften på mat og snacks (langtidsnedlasting)
Publisert på 14.12.2018 17:18:19 |
Kan du legge ved et skjermbilde? Takk
Publisert på 14.12.2018 17:37:03 |
Kom igjen
Publisert på 14.12.2018 19:00:39 |
I samme andre etasje anbefales det at eieren tar skjermbilder slik at flere kan se effekten
Publisert på 17.12.2018 13:30:54 |

Det går slik, hva er dette?
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com