【问题标题】:Making canvas fullscreen using Javascript [duplicate]使用Javascript制作画布全屏[重复]
【发布时间】:2018-11-25 18:25:04
【问题描述】:

所以我尝试使用 Javascript 为 HTML 文档制作全屏画布。我研究了如何创建全屏画布,我找到了一种方法,但它不是完美的全屏。底部的侧面有额外的东西,使滚动条出现。我使用的代码是:

canvas = document.getElementById("canvas");
canvas.width = window.innerWidth
canvas.height = window.innerHeight

我发现我在浏览器 (Chrome) 中的书签会推动画布,当我删除它时它不会溢出到外面。无论如何,如果我有书签或没有书签,它总是会导致全屏画布,侧面和底部没有多余的东西

【问题讨论】:

  • This answer to HTML Canvas Full Screen 提到使用overflow:hidden 来防止这种情况。你试过吗?
  • 是的,可以,对不起,我还是 HTML、CSS 和 Javascript 的初学者

标签: javascript html5-canvas fullscreen


【解决方案1】:

scrollHeightscrollWidth 可能会有所帮助

canvas.width = document.body.scrollWidth
canvas.height = document.body.scrollHeight

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-31
    • 2011-09-24
    • 2011-05-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多