我想要在更改浏览器窗口大小的同时从一行到另一列执行transform操作时为我的flexbox项设置动画。
<!DOCTYPE HTML>
<html>
<head>
<style>
body {
display: flex;
flex-direction: row;
justify-content: space-around;
}
div {
background-color : red;
width:50px;
}
@media (max-width:500px) {
body {
flex-direction: column;
}
}
</style>
<body>
<div>
<p>1st block</p>
</div>
<div>
<p>2nd block</p>
</div>
<div>
<p>3rd block</p>
</div>
<div>
<p>4th block</p>
</div>
</body>
</head>
</html>这里我有4个块,我想让它响应,但有一些动画使用transition属性。请使用transition并解释我可以将这部分代码放在哪里。
发布于 2015-05-23 21:48:34
你不能只使用CSS - flex-direction是not animatable属性:https://developer.mozilla.org/en-US/docs/Web/CSS/flex-direction。
查看CSS3可设置动画属性列表:https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties。
https://stackoverflow.com/questions/29715314
复制相似问题