javascript - Canvas 中的元素消失

标签 javascript html css canvas

我想使用内部有 table 的 Canvas 。但不幸的是,如果它在 Canvas 内,则不会显示任何元素。如果我将它移到外面,它会工作得很好。

canvas {
  border: 1px solid red;
 }
<canvas>
  <table>
    <tr>
      <td>value 1</td>
      <td>value 2</td>
      <td>value 3</td>
      <td>value 4</td>
      <td>value 5</td>
    </tr>
  </table>
</canvas>

最佳答案

正如 ggorlen 指出的那样,这不是 Canvas 元素的用途。而是制作一个容器元素并将 Canvas 和表格都放入其中。

一个例子是:

<div style="position: relative;">
    <canvas style="position: absolute;">
    </canvas>

    <table style="position: absolute;">
        <tr>
            <td>value 1</td>
            <td>value 2</td>
            <td>value 3</td>
            <td>value 4</td>
            <td>value 5</td>
        </tr>
    </table>
</div>

这只是将表格置于 Canvas 之上。

关于javascript - Canvas 中的元素消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56605458/

相关文章:

javascript - 像 Google Material 网站一样的 CSS 过渡动画

c# - 如何从标准 HTML 输入调用 C# 方法

javascript - 容器 div 上的 bootstrap 3 popover

javascript - 单击更改表数据 - javascript

html - 以文本居中 div

css - 在 WordPress 父主题中覆盖 !important

javascript - 如何随机化此 2D 像素扩散函数以模拟火势蔓延?

javascript - jQuery toggle() - 添加和删除事件元素的类

javascript - 如何在父级上使用 ng-show 制作指令以触发 show 上的功能

php - 无法将下载的 HTML 模板集成到 wordpress 主题中