意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

HTML 缩放HTML画布以适应浏览器窗口大小,但不缩放画布内的元素

来源:恒创科技 编辑:恒创科技编辑部
2024-04-15 03:01:17

要缩放HTML画布以适应浏览器窗口大小,但不缩放画布内的元素,可以使用以下方法:

1、设置画布的宽度和高度为100%。

2、使用CSS样式设置画布内的元素的缩放比例。


HTML 缩放HTML画布以适应浏览器窗口大小,但不缩放画布内的元素

以下是具体的实现步骤:

HTML代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF8">
    <meta name="viewport" content="width=devicewidth, initialscale=1.0">
    <title>缩放HTML画布</title>
    <style>
        /* 设置画布的宽度和高度为100% */
        canvas {
            width: 100%;
            height: 100%;
            display: block;
        }
        /* 设置画布内的元素的缩放比例 */
        #myCanvas > * {
            transform: scale(1); /* 保持原始大小 */
        }
    </style>
</head>
<body>
    <canvas id="myCanvas"></canvas>
    <script>
        // 在这里添加JavaScript代码,例如绘制图形等
    </script>
</body>
</html>

单元表格

步骤 说明 1 在标签内添加,使页面在不同设备上显示正常。 2 在