javascript - Canvas 横跨整个页面

标签 javascript html css canvas

为我的摄影建立一个网站,我正在努力使背景 Canvas 跨越页面的整个高度。此外, Canvas 内的星星有时会变长 - 您必须刷新以使它们的大小正确。

Canvas 的 html 代码:

  <body>
   <canvas id="canvas"></canvas>
  <header>

CSS 代码:

canvas {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 min-height: 100%;
 z-index:-1;
 background: #111;
}

页面链接:https://benjamintgibbs.github.io/benjaminAstro.github.io/

图片:Doesn't span page

最佳答案

因为您希望 Canvas 用作背景图像。为什么不将元素固定在屏幕上?

示例position:fixed(你已经设置了宽度和高度为100%)

   #canvas{
    position: fixed;
    }

关于javascript - Canvas 横跨整个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43427370/

相关文章:

javascript - 如何以编程方式告诉要在数据表中编辑哪一行?

javascript - 滚动时更改导航栏颜色

html - 获取 :after to add underline only under text and not the entire container

HTML 元素样式不适用于范围样式

javascript - AngularJS - 如果用户登录,则显示/隐藏导航项目

javascript - 我的 Javascript 函数没有设置日期

javascript - 用鼠标移动 jQuery 自定义工具提示

html - 尽管未能满足媒体查询,但 css 文件始终加载

jquery - 页脚没有停留在页面底部

javascript - 在 iOS 上长按按钮(Javascript)