Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何设置画布的响应宽度和高度?_Html_Css_Chart.js - Fatal编程技术网

Html 如何设置画布的响应宽度和高度?

Html 如何设置画布的响应宽度和高度?,html,css,chart.js,Html,Css,Chart.js,当我在容纳画布的容器中使用CSS时,我得到了所需的高度和宽度。但当我最小化它时,它没有响应 .lineGraph{ height: 100%; width: 52%; background-color: white; } 所需尺寸: 最小化时: 但是,当我把CSS放在画布上时,它会在最小化时响应。但当图表最大化时,我无法得到所需的图表大小 #lineChart{ height: 100%; width: 52%; background-co

当我在容纳画布的容器中使用CSS时,我得到了所需的高度和宽度。但当我最小化它时,它没有响应

.lineGraph{
    height: 100%;
    width: 52%;
    background-color: white;

}
所需尺寸:

最小化时:

但是,当我把CSS放在画布上时,它会在最小化时响应。但当图表最大化时,我无法得到所需的图表大小

#lineChart{
    height: 100%;
    width: 52%;
    background-color: white;

}
最大化时:

*最小化时响应迅速:


如何在最大化时获得所需大小,但在最小化时获得响应输出?

在图表或画布周围添加一个div:

<div class="chart-wrapper">
    <canvas id="mychart" "width="600" height="250"></canvas>
</div>

在图表或画布周围添加一个div:

<div class="chart-wrapper">
    <canvas id="mychart" "width="600" height="250"></canvas>
</div>

.lineGraph是我的canvasOkay周围的div。你可以给这个div一个高度,并根据上面提到的屏幕大小的变化来调整它。我已经给了它高度和宽度。我应该不使用百分比(%)?我应该改用px吗?试着使用px,当你调整它的大小时,如果它坏了,请使用媒体查询来调整itAngel,你能发布一些你正在使用的正确代码吗(),因为现在我们只能猜测问题是什么。线条图是我的画布周围的div。你可以给这个div一个高度,然后根据屏幕大小的变化进行调整。如上所述,我已经给了它高度和宽度。我应该不使用百分比(%)?我应该改用px吗?试着使用px,当你调整它的大小时,如果它坏了,请使用媒体查询来调整itAngel。你能不能发布一些你正在使用的正确代码(),因为现在我们只能猜测问题出在哪里。