10
respostas

Como colocar as figuras um na frente do outro?

fiz o retângulo mas ficou em cima do círculo, e o círculo ficou de trás não consigo vê alguém pra dá uma ajudinha por gentileza

10 respostas

Olá, posta o código aqui, mais no que deu pra entender é só mudar a sequencia das figuras o que quer em baixo primeiro.

<meta charset="utf-8">

<canvas width="700" height="600"></canvas>

    <script >

        var tela = document.querySelector('canvas');
        var pincel = tela.getContext('2d');

            pincel.fillStyle = 'blue'
            pincel.beginPath();
            pincel.moveTo(300, 200, 100, 0 ,2*3.14);
            pincel.arc(300, 200, 100, 0, 2*3.14);
            pincel.fill();

            pincel.beginPath();
            pincel.fillStyle = 'green'
            pincel.fillRect(100,300,400,250);
            pincel.fill();

            pincel.beginPath();
            pincel.fillStyle = 'yellow'
            pincel.moveTo(200,50);
            pincel.lineTo(0,0,400,250);
            pincel.lineTo(400,0,0,250);
            pincel.fill();
            pincel.moveTo();
            pincel.lineTo();
            pincel.lineTo();







    </script>

Ainda estou terminando o código

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

O problema do seu código está só nas coordenadas, veja novamente o vídeo do curso que acredito que você vai entender. Outra coisa é a sequência das imagens que você quer por baixo, a de baixo tem que vir primeiro no código, exemplo:

primeiro faz o retângulo segundo faz o triangulo terceiro faz circulo

espero ter ajudado.

ta ótimo, realmente estou enrolado nessa parte das coordenadas, por exemplo onde colocar 100,300 ou 50 ou 150 era bom ter uma régua na página, mas muito obrigado pela ajuda.

está sendo meu primeiro curso em programação e estou gostando muito

Parabéns, e lembre-se, não desista, a persistência é o segredo para o aprendizado, se conseguir não esqueça de marca o tópico como resolvido.

como duplico o triângulo?

<meta charset="utf-8">

<h1>Bandeira Nacional</h1><br>
<h1>Por: Jander Pinto Sidrão</h1>

<canvas width="600" height="400"></canvas>

    <script >

        var tela = document.querySelector('canvas');
        var pincel = tela.getContext('2d');

            pincel.beginPath();
            pincel.fillStyle = 'green'
            pincel.fillRect(0,0,600,400);
            pincel.fill();

            pincel.beginPath();
            pincel.fillStyle = 'yellow'
            pincel.moveTo(300,350);
            pincel.lineTo(600,250);
            pincel.lineTo(0,250);
            pincel.fill();

            pincel.beginPath();
            pincel.moveTo(300,70)
            pincel.lineTo(600,250);
            pincel.lineTo(0,250);
            pincel.fill();


            pincel.fillStyle = 'blue'
            pincel.beginPath();
            pincel.arc(300, 200, 100, 0, 2*3.14);
            pincel.fill();

    </script>





ficou torto mas fiz sem olhar o gabarito, estou só enrolado nas coordenadas mas vou fazer mais exercícios para melhorar