Signature_pad: 如何以 100% 宽度操作?

创建于 2019-05-18  ·  6评论  ·  资料来源: szimek/signature_pad

如何以 100% 宽度操作?

最有用的评论

谈话很便宜。 向我们展示代码。

所有6条评论

请更明确...

请更明确...

我让画布想到了手持设备,宽度很完美。

但他们决定使用平板电脑,所以宽度变小了。

看图:

如何使签名屏幕响应(宽度 100%)任何屏幕尺寸。

谢谢你。

(我看不到你的图片)
演示代码是否适用于您的平板电脑?

有同样的问题。
我在移动屏幕中设置画布宽度 100% 高度 100%
然后画布不能正常工作

谈话很便宜。 向我们展示代码。

使用div包装canvas 。 然后使用ResizeObserver监听div大小的变化。 传递给canvas

这很复杂,但有效。 我使用useMeasurereact-use 。 见下文:

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>
    )
}
此页面是否有帮助?
0 / 5 - 0 等级

相关问题

kalihos picture kalihos  ·  52评论

amine-damani picture amine-damani  ·  17评论

chenks picture chenks  ·  7评论

davidosuna1987 picture davidosuna1987  ·  11评论

jsruok picture jsruok  ·  11评论