【问题标题】:How to set stage width and height to 100% React Konva如何将舞台宽度和高度设置为 100% React Konva
【发布时间】:2020-12-24 03:45:01
【问题描述】:

我想将舞台的宽度和高度设置为 100%。有点像这样,这样它就可以填充父 div:

<Stage
    width="100%"
    height="100%"
></Stage>

这可能吗?谢谢!

【问题讨论】:

    标签: konvajs react-konva


    【解决方案1】:

    没有。您必须使用像素值设置Konva.Stage 大小。

    如果您想使用100% 值,您需要使用CSS 将这些值设置为舞台的父&lt;div&gt; 容器。然后以像素为单位计算 &lt;div&gt; 的大小并将其用于舞台。

    看看Responsive Canvas Stage Demo

    var container = document.querySelector('#stage-parent');
    stage.width(container.offsetWidth);
    stage.height(container.offsetHeight);
    

    【讨论】:

      猜你喜欢
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      • 2014-05-26
      • 2023-04-07
      • 2018-10-14
      • 2013-09-30
      • 2021-02-17
      • 2021-05-08
      相关资源
      最近更新 更多