Código de JavaScript - Triangulo rectangulo editable con canvas

Requerimientos

Navegadores web compatibles, o posteriores obligatorio
Google Chrome 4.0
Internet Explorer/Edge 9.0
Firefox 2.0
Safari 3.1
Opera 9.0

Si es de tu ayuda y quieres aprender mas visita:
https://www.youtube.com/channel/UCWSKQyNDhvBVrddHIhzx5Zg?view_as=subscriber

0.5 Actualización de Función
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 23 de Marzo del 2018 (Publicado el 18 de Agosto del 2016)gráfica de visualizaciones de la versión: 0.5 Actualización de Función
816 visualizaciones desde el 18 de Agosto del 2016

1.0 Actualización de Controles

Actualizado el 24 de Marzo del 2018 (Publicado el 20 de Agosto del 2016)gráfica de visualizaciones de la versión: 1.0 Actualización de Controles
968 visualizaciones desde el 20 de Agosto del 2016
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Actualización!
-botón limpiar
-estilo en el canvas
-triángulo blanco
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!Doctype html>
 <html>
  <head>
    <title>poner al canvas</title>
  </head>
  <body>
  <form name="f1">
  <input type="text"  name="txtn1" placeholder="valor horizontal">
  <input type="text"  name="txtn2" placeholder="valor vertical">
  <input type="button" value="Calcular"  onclick="dibujar()">
  <input type="button" value="Limpiar"  onclick="limpiar()">
  <button class="button"><a id="download"  download="Triangulo.png" target="_blank">Descargar</a></button>
 
<br>
    <canvas id="miCanvas" style="background-color:rgba(58,58,60,1.00)" width="450" height="350">Su navegador no soporta Canvas.</canvas>
    </form>
        <script type="text/javascript">
      function dibujar(){
        var canvas = document.getElementById('miCanvas');
        var contexto = canvas.getContext('2d');
        var n1=document.f1.txtn1.value;
        var v1=parseInt(25)+  parseInt(n1);
        var n2=document.f1.txtn2.value;
        var v2=parseInt(25)+ parseInt(n2);
		  contexto.beginPath();
		  contexto.moveTo(v1,25);//aquí va la anchura 1
		  contexto.lineTo(25,25);
		  contexto.lineTo(25,v2);// aquí va la altura 2
		  contexto.fillStyle="White"
		  contexto.fill();
	}
	function limpiar(){
	var canvas = document.getElementById('miCanvas');
    var contexto = canvas.getContext('2d');
	contexto.clearRect(0, 0, canvas.width, canvas.height);
	}
					  var download = document.getElementById("download");
 
download.addEventListener("click", function() {
  var image = document.getElementById("miCanvas").toDataURL("image/png").replace(/^data:image\/[^;]/, 'data:application/octet-stream');
  download.setAttribute("href", image);
});
    </script>
  </body>
</html>



Comentarios sobre la versión: 1.0 Actualización de Controles (0)


No hay comentarios
 

Comentar la versión: 1.0 Actualización de Controles

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

2.0 Actualización de Corrección

Actualizado el 22 de Abril del 2018 (Publicado el 25 de Febrero del 2017)gráfica de visualizaciones de la versión: 2.0 Actualización de Corrección
696 visualizaciones desde el 25 de Febrero del 2017

3.0 Actualización de Diseño
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 28 de Mayo del 2017 (Publicado el 25 de Febrero del 2017)gráfica de visualizaciones de la versión: 3.0 Actualización de Diseño
9.982 visualizaciones desde el 25 de Febrero del 2017
http://lwp-l.com/s3636