javascript - 在 Canvas html/css 旁边放置按钮

标签 javascript html css canvas

我只是想将 Canvas 旁边的按钮彼此重叠放置,但我根本做不到。

<div class="wrapper" style="position: relative">
    <canvas id="c"></canvas>
    <div class="controls" style="position: relative">
        <button onclick="test()">test</button>
        <button onclick="test2()">test2</button>
    </div>
</div>

这是我的 html 部分。 Canvas 高度和宽度是在 javascript 中动态创建的,但现在我想在 Canvas 旁边放置按钮。但出于某种原因,它们总是在 Canvas 下。我试图将 Canvas 放在具有静态高度和宽度的 div 中,但这也没有用。如果我删除包装器和控件 div,我可以手动将一个按钮设置为 position: absolute 并且这有效。但由于某种原因,我无法做到正确。我显然不完全了解如何处理这些元素,因此我们将不胜感激。

最佳答案

Canvas 在它自己的 div 中,按钮在 div 中使用:

显示:内联 block ;或 float :左; 这可能有效。

关于javascript - 在 Canvas html/css 旁边放置按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57971947/

相关文章:

html - 如何在CSS中进行线性闪避?

javascript - 如何访问symfony2中另一个html.twig文件中的javascript函数?

css - 您如何缩小内容以适合 div?

javascript - Node.js 中的嵌套 promise 是否正常?

javascript - 我如何通过同一类的类名获取所有元素?

javascript - 使用一个 AJAX html 结果填充多个 div 标签

html - Div 在 IE8/7 中不可见...有时

html - 简单的 Angular 路由更改动画在移动设备上不起作用?

javascript - 自定义子更新被插入到中间。Firebase 3.0

javascript - 仅为智能手机加载不同的javascript