我正在尝试在div中调整我的Blockly workspace
。我希望如果页面变得更小,它的div和Blockly workspace
也会变小。是否有另一种方式来调整Blockly工作区的大小?
我知道Google
在其documentation中提供了一种方法,但我认为它有点“脏”,您必须使用大量代码来调整它的大小。
综观Google Chrome
调试器我看到了,我可以设置一个max-height
到svg
对象,但我不知道如何更改height
当你注入工作区:
var workspace = Blockly.inject('blocklyDiv',
{toolbox: document.getElementById('toolbox')});
无论如何,这不会根本解决我的问题(只要避免在调整页面大小之前工作区会比div大)。
我也尝试更改我的blocklyDiv
,其中我将Blockly workspace
注入到display: flex;
但它不会改变任何内容。
有没有比Google's
更好的方法来调整Blockly workspace
的大小?
在此先感谢!
你有一个链接或的jsfiddle证明? – darrylyeo
@darrylyeo我可以创建一个,但我不知道如何添加Blockly到它。 –
我在blockly div中使用了一个简单的“width:100px”,它调整了大小。当然,如果块不适合工作区,那么会出现滚动条以允许在其中移动...我明白那不是你想要的吗?也许你想改变块的规模,使它们适合提供的空间? – jrierab