使用Flexbox,我如何以编程方式移动div?

时间:2017-03-29 23:51:45

标签: html css flexbox

我在flex容器中有一个div。我需要以编程方式定位 - 更改topleft - 以及尺寸 - 更改widthheightdiv。我该怎么做呢。 Flex会忽略对topleft的更改,但似乎接受对widthheight的更改。

2 个答案:

答案 0 :(得分:0)

只有在设置div的位置时,Top和Left才会影响它。例如如果你想把它放在容器里面那么你应该在容器上设置position:relative,在div上设置position:absolute。

然而,在flexbox项目上使用位置是不好的做法,因为flexbox允许您轻松地对齐项目本身。查看CSS Tricks flexbox指南,了解如何操作flexbox属性。

答案 1 :(得分:0)

我实际上找到了答案。将容器设置为display:block以获取要以交互方式移动的元素。这将恢复默认的“非flex”上下文。