Foros del Web » Creando para Internet » HTML »

Tamaño de canvas dinámico

Estas en el tema de Tamaño de canvas dinámico en el foro de HTML en Foros del Web. Buenos días Estoy utilizando el elemento canvas en una app web, en concreto 5 canvas, que son 5 circunferencias, lo he implementado de la siguiente ...
  #1 (permalink)  
Antiguo 06/06/2012, 01:50
Avatar de garciasanchezdani  
Fecha de Ingreso: noviembre-2011
Mensajes: 429
Antigüedad: 12 años, 5 meses
Puntos: 51
Tamaño de canvas dinámico

Buenos días
Estoy utilizando el elemento canvas en una app web, en concreto 5 canvas, que son 5 circunferencias, lo he implementado de la siguiente manera:
  1. Los he definido en mi <body>
    Código HTML:
    Ver original
    1. <canvas id="canvas" width="150" height="150">
    2.         El dispositivo no soporta canvas en su navegador.
    3. <canvas id="canvasSupIzq" width="150" height="150">
    4.         El dispositivo no soporta canvas en su navegador.
    5. <canvas id="canvasSupDer" width="150" height="150">
    6.         El dispositivo no soporta canvas en su navegador.
    7. <canvas id="canvasInfIzq" width="150" height="150">
    8.         El dispositivo no soporta canvas en su navegador.
    9. <canvas id="canvasInfDer" width="150" height="150">
    10.         El dispositivo no soporta canvas en su navegador.
  1. En el <script>, obtengo el elemento canvas ( document.getElementById ); después obtengo el contexto ( .getContext('2d') ). Cuando tengo el contexto, dibujo el canvas así:
    Código Javascript:
    Ver original
    1. ctx.beginPath();
    2. ctx.arc(75, 75, 60, 0, Math.PI*2, true);
    3. ctx.fillStyle = '#00A8D9';
    4. ctx.strokeStyle = 'white';
    5. ctx.closePath();
    6. ctx.fill();
    7. ctx.stroke();
    8. ctx.font         = '60px sans-serif';
    9. ctx.fillStyle = 'black';
    10. ctx.fillText('1', 57, 95); 
    11. ctx.strokeStyle = 'black';
    12. ctx.strokeText('1', 57, 95);

Por otro lado, estoy controlando el posicionamiento en la pantalla, de mis 5 elementos canvas, mediante media queries...lo que necesito saber es cómo podría aumentar el tamaño, etc ( acceder a la api de canvas ) en relación con el tamaño de la pantalla...

Muchas gracias por adelantado, Daniel
__________________
Diseño Web Jaén

Etiquetas: canvas, tamaño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:14.