Signature_pad: ¿Cómo operar con 100% de ancho?

Creado en 18 may. 2019  ·  6Comentarios  ·  Fuente: szimek/signature_pad

¿Cómo operar con 100% de ancho?

Comentario más útil

Hablar es barato. Muéstranos el código.

Todos 6 comentarios

Sea más explícito ...

Sea más explícito ...

Había hecho el lienzo pensando en la computadora de mano, el ancho había sido perfecto.

Pero decidieron usar una tableta, por lo que el ancho se hizo más pequeño.

Ver la imagen:

Cómo hacer que la pantalla de la firma responda (Ancho 100%) a cualquier tamaño de pantalla.

Gracias.

(No puedo ver tu imagen)
¿ Funcionó el código de demostración en su tableta?

Tiene el mismo problema.
Configuré el ancho del lienzo al 100%, la altura al 100% en la pantalla del móvil
Entonces el lienzo no funciona correctamente

Hablar es barato. Muéstranos el código.

Utilice div wrap canvas . Luego use ResizeObserver listen div cambio de tamaño. pasar a canvas .

Es complejo pero funcionó. Yo uso useMeasure de react-use . Vea abajo:

import React from 'react'
import { useMeasure } from 'react-use'

export default () => {
    const [containerRef, { width, height }] = useMeasure();

    return (
        <div ref={containerRef} style={{ width: '100%', height: '100%' }}>
            <canvas width={width} height={height} />
        </div>
    )
}
¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

derUli picture derUli  ·  3Comentarios

50l3r picture 50l3r  ·  3Comentarios

crazzeto picture crazzeto  ·  8Comentarios

kevinchung1026 picture kevinchung1026  ·  5Comentarios

c2ofh picture c2ofh  ·  7Comentarios