Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

226
Visualizações
¿Cómo puedo obligar a la figura a cambiar de tamaño dinámicamente en canvas en js?

Tengo un html simple que tiene un campo de entrada y un lienzo. ¿Cómo puedo cambiar dinámicamente el tamaño de una forma según la entrada del usuario? Pido disculpas por las preguntas simples, pero no pude encontrar al menos algo similar en ningún lado, aunque la tarea parece simple.

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="css/style.css"> </head> <body> <p>Нажми <a href="#hidden1" onclick="view('hidden1'); return false">эту ссылку</a></p> <div id="hidden1" style="display: none;"> <div class="dl"> <p>Длина</p> <input type="text" id="i1" oninput="fun2()" min="50" max="800"> </div> <input type="range" id="r1" oninput="fun1()" min="50" max="800"> </div> <div> <canvas id="myCanvas" width="300" height="200"> Ваш браузер не поддерживает Canvas </canvas> </div> </body> <script> var canvas = document.getElementById("myCanvas"), context = canvas.getContext("2d"); var t1 = document.getElementById('r1'); context.beginPath(); context.moveTo(50, 50); context.lineTo(50, t1.value); context.lineTo(250, 250); context.closePath(); context.fill(); var rng=document.getElementById('r1'); rng.addEventListener('input', () => { context.drawScreen(); }); </script> <script> function view(n) { style = document.getElementById(n).style; style.display = (style.display == 'block') ? 'none' : 'block'; } function fun1(v) { var rng=document.getElementById('r1'); //rng - это ползунок var i1=document.getElementById('i1'); // i1 - input i1.value=rng.value; } function fun2(){ var rng=document.getElementById('r1'); //rng - это ползунок var i1=document.getElementById('i1'); // i1 - input rng.value=i1.value; } </script> </html>

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda