【问题标题】:Is it possible to force the html canvas tag to display children?是否可以强制 html canvas 标签显示孩子?
【发布时间】:2012-01-02 12:31:40
【问题描述】:

基本上完全按照我的要求。我希望以下工作:

<canvas width="100" height="100" style="position: relative">
    <div style="border: 1px solid black; width: 50px; height: 50px; position: absolute; left: 10px; top: 10px"></div>
</canvas>

我意识到 canvas 标签的内容通常只显示为后备,但我想始终显示内容。

有没有办法强制这样做?

【问题讨论】:

    标签: css html canvas


    【解决方案1】:

    不,不是以便携的方式工作。

    但是,您可以使用一些 javascript 轻松地将 div 定位在画布的坐标上。

    【讨论】:

    • 但这要求 div 是兄弟姐妹,我希望无论如何都让它成为一个孩子。除非你在谈论其他事情?
    • 是的,它必须是兄弟姐妹。
    • 子元素是浏览器不支持 canvas 标签时的后备元素。您需要使用定位的兄弟姐妹。
    猜你喜欢
    • 2011-09-06
    • 1970-01-01
    • 1970-01-01
    • 2023-01-29
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 2020-01-09
    • 1970-01-01
    相关资源
    最近更新 更多