Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10867|Resposta: 4

[HTML/HTML5] O HTML5 Canvas desenha retângulos e círculos

[Copiar link]
Publicado em 14/12/2018 16:41:58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Passos para <!-- desenho: Pegue o elemento de tela - > o contexto - >preencha e desenhe a borda - > defina o estilo de desenho - >
        <!-- desenhar outros grafos complexos requer caminhos: Comece a Criar Caminho - > Crie Caminho de Desenho - > Fechar Caminho - > Grafo de Desenho - >
        <!--exemplo: Desenhe um retângulo - >
        Desenhe um retângulo: <canvas id="ca"></canvas><br/>
        Desenhe um círculo: <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Desenhe um retângulo
    função draw(){
        var canvas=document.getElementById('ca'); Pegue o elemento de tela
        if (canvas==null)
           retorne falso;
        var context=canvas.getContext('2d'); Entenda o contexto
        context.fillStyle='#EEEFF';   Cor de preenchimento
        context.fillRect(0,0,400,300); Retângulo de Preenchimento (Retângulo 1)
        context.fillStyle='red';
        contexto.strokeStyle='azul'; Cor da borda
        contexto.larguraLinha=1;        Largura da moldura
        context.fillRect(50,50,100,100); Retângulo de Preenchimento (Retângulo Interno 2)
        contexto.traçoRecto(50,50,100,100); Desenhe a borda
        
    }
    Desenhe círculos
   função drawarc(){
    var canvas2=document.getElementById('yuan'); Pegue o elemento de tela
        if (canvas2==null)
    if(canvas2==null)
       retorne falso;
       var context2=canvas2.getContext('2d');  Entenda o contexto
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; i<10; i++){
              contexto2.começoCaminho();  Comece a criar um caminho
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true);  Crie um caminho circular
              contexto2.fecharCaminho();  Feche o caminho
              context2.fillStyle='Rgba(255,0,0,0.25)'; Defina a cor
              contexto2.preenchimento();  Preencha o gráfico
       }
}
   
   
</scrip{filter}t>

Pontuação

Número de participantes1MB+1 contribuir+1 Colapso razão
Pequeno + 1 + 1 Apoie o dono para postar um bom post, e eu também vou postar um bom post!

Veja todas as classificações





Anterior:Use a interface Sina para obter o IP do cliente
Próximo:Organize a receita secreta de comida e lanches (download a longo prazo)
Publicado em 14/12/2018 17:18:19 |
Você pode anexar uma captura de tela? Obrigado
Publicado em 14/12/2018 17:37:03 |
Sem essa
Publicado em 14/12/2018 19:00:39 |
No mesmo segundo andar, recomenda-se que o dono tire capturas de tela para que mais pessoas possam ver o efeito
Publicado em 17/12/2018 13:30:54 |

Funciona assim, o que é isso?
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com