【问题标题】:How to change the height of the HTML5 canvas sketchpad?如何更改 HTML5 画布画板的高度?
【发布时间】:2019-12-11 17:36:05
【问题描述】:

我使用响应式画板 - demoGithub。我唯一改变的是添加背景图片,所以我添加了这个 CSS:

.canvas {
    background-color: transparent;
    background-size: cover;
    background-image: url(example.jpg);
}

但我的问题是身高。设置该画布框高度并保持背景图像响应的正确方法是什么?比如demo中画布框(带背景图)的高度如何与右框(带按钮)的高度对齐?

【问题讨论】:

  • 你应该添加 padding-bottom form canvas 类
  • 图像高度除以图像宽度和乘以100。例如600/1920*100 = 31.25,你应该添加padding-bottom:31.25%;

标签: javascript html css canvas html5-canvas


【解决方案1】:

在 css 中添加一个元素,它会很好地工作:

.canvas {
background-color: transparent;
background-size: cover;
background-image: url(example.jpg);
height : 100% / 100vh;

}

制作高度分量

【讨论】:

    猜你喜欢
    • 2011-05-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 2011-12-15
    • 2013-05-03
    • 2015-01-25
    相关资源
    最近更新 更多