javascript - 在 div w3-row/w3-col (W3CSS) 上方显示 Canvas

标签 javascript html css w3.css

所以我正在使用 w3-css 为我的应用程序创建布局,但该应用程序包含一个 Canvas 。我现在使用的 Canvas 被上面的 div 隐藏了。

老实说,我不知道如何解决这个问题。

我唯一能想到并找到的是 Z-index,但无法更改它。

我的问题的一个例子在这个 jsfiddle 中:

https://jsfiddle.net/L8frrcfr/

<div class="w3-row">
  <div class="w3-col m6 w3-gray">
     <canvas width="100" height="100"></canvas>
  </div>
  <div class="w3-col m6 w3-light-blue" style="height: 100px;">

  </div>
</div>

如您所见,w3-cols 中的内容显示在 Canvas 上方。我希望 Canvas 位于 w3-col 之上。

最佳答案

事实并非如此。如果您填充 Canvas (默认透明!),您将看到它呈现在顶部:

https://jsfiddle.net/ibowankenobi/L8frrcfr/2/

var context = document.getElementsByTagName("canvas")[0].getContext("2d");
context.fillStyle = "#ff0000";
context.fillRect(0,0,100,100)

关于javascript - 在 div w3-row/w3-col (W3CSS) 上方显示 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50242158/

相关文章:

javascript - JQuery 类选择器不工作

javascript - 检索并循环元素中以字符串开头的所有数据属性

sql - IndexedDB、WebSQL 4 个月

javascript - jQuery .focus() 在搜索字段的 Safari(桌面)中不起作用

javascript - 在 ul 中加载更多 li - JQuery

html - 在导航栏上的 Logo 旁边定位链接

javascript - 为什么我得到的是 jQuery 对象的子属性值而不是父属性值?

html - 当标签在容器内时,如何使 div 元素浮出其容器

javascript - 带有 $state.go 和 $scope 的参数

javascript - vue拼接方法如何去掉商品名?