当前位置: 首页 > 知识库问答 >
问题:

角度图。js未在flexbox中调整大小(shinking)

皇甫乐
2023-03-14

看到小提琴了吗

https://jsfiddle.net/m942h0wm/6/

HTML

<div class="container" ng-app="app">
  <div class="main">
    <p>Main</p>
  </div>
  <div class="aside">
    <canvas class="chart chart-doughnut" 
        chart-data="[10,20,40]" 
        chart-labels="['one', 'two', 'three']">
    </canvas>
  </div>
</div>

CSS

.container {
  display: flex;
  flex-wrap: wrap;
}

.container>div {
  border: solid 10px;
}

.main {
  flex-grow: 2;
  flex-basis: 300px;
}

.aside {
  flex-grow: 1;
  flex-basis: 200px;
}

如果缩小窗口使布局弹到垂直位置,则当重新调整大小时,布局不会弹回来

还有其他人发现并解决了这个问题吗?

共有2个答案

文志学
2023-03-14

这不适用于我的折线图,我必须使用:

canvas
{
    width: 100% !important;
}

从https://github.com/jtblin/angular-chart.js/issues/614

欧阳昊焱
2023-03-14

我在这里找到了解决办法

当窗口变小时,灵活项不会收缩

min-width: 0;

关于项目:)

 类似资料:
  • 有dropzone的调整大小功能的例子吗。js?我真的不明白它是如何工作的,它说:“Resize是被调用来创建调整大小信息的函数。它将文件作为第一个参数,并且必须返回一个包含srcX、srcY、srcWidth和srcHeight的对象,对于trg*。这些值将被ctx.drawImage()使用。” 但是我真的不知道如何使用它。到目前为止,我正在服务器端调整图像的大小,但是我想在客户端这样做,我认

  • 问题内容: 我正在用d3.js绘制散点图。借助以下问题: 获取屏幕,当前网页和浏览器窗口的大小 我正在使用此答案: 这样我就可以将图适合用户的窗口,如下所示: 现在,我希望在用户调整窗口大小时可以调整图的大小。 PS:我的代码中没有使用jQuery。 问题答案: 寻找“响应式SVG”,使SVG响应式非常简单,您不必再担心大小。 这是我的做法: 注意: SVG图像中的所有内容都会随窗口宽度缩放。这包

  • 问题内容: 我想基于窗口重新调整大小事件(在加载和动态运行)执行一些任务。 目前,我的DOM如下: 该事件正确触发 如何从此事件对象中检索宽度和高度? 谢谢。 问题答案:

  • 问题内容: 我正在使用Grails开发网络相册,并且用于图像处理,正在使用grails-image-tools插件。如果上传的图像太大(例如:大于600 * 840),我需要一种功能来调整图像的大小。在这种情况下,我需要将此图像调整为600 * 840)。最有效的方法是什么?非常感谢。 问题答案:

  • 我正在尝试调整缩略图中的图像大小,以固定框的大小。我试过这个: 这是原始图像的外观:http://files.parsetfss.com/12917a88-ac80-4e5e-a009-fc634161b79c/tfss-6c59b59f-8f57-4610-966e-31bbc203707b-samsung-galaxy-note-4-7290-002.jpg 我也试过: 但是没有任何变化,没有

  • 我有一个尺寸为800x800的图像,其大小为170 kb。我想将此图像调整为600x600。调整大小后,我希望缩小图像大小。我该怎么做?