【问题标题】:HTML element on top of Canvas/Stage画布/舞台顶部的 HTML 元素
【发布时间】:2015-12-09 18:52:15
【问题描述】:

我有一个 HTML 元素 (position:absolute) 位于我的画布/舞台 (createjs) 上。由于某种原因,该元素不可见。

HTML 元素包含一些按钮,所以如果我单击该区域,按钮会突然变得可见。

在画布/舞台上放置 HTML 元素有什么技巧吗?

更新:这只发生在移动设备上。在桌面版本上,东西是分层的并且可以正常显示。

【问题讨论】:

  • 你需要正确的前缀吗,我也有类似的问题,我在移动和 zindex 上使用绝对位置元素。我做了什么使用'transform: translate3d(0, 0, 10px);`改变10px值直到它在前面。不要忘记设置透视值并保留 3d
  • 在哪些浏览器中会出现这种情况,是什么标记导致的?

标签: html css canvas html5-canvas createjs


【解决方案1】:

我认为你可以使用z-index css 属性。

【讨论】:

  • 是的,我试过了。该元素仍然不可见,直到我点击它所在的区域然后它变得可见。我尝试设置画布和 html 元素的 z-index,我尝试在 stage.update() 之后动态设置 z-index。没有任何效果。另请注意 - 它在桌面上看起来不错,而我们在移动设备上的问题。
猜你喜欢
  • 2019-07-17
  • 2014-05-19
  • 1970-01-01
  • 1970-01-01
  • 2014-03-02
  • 1970-01-01
  • 2019-12-24
  • 2019-06-25
  • 2023-04-09
相关资源
最近更新 更多