Javascript 使浮动div在容器调整大小时平滑移动
我想做一些类似苹果iCloud网站的事情,当屏幕变得太小时,div会慢慢移动到新的位置 我在看这样的东西:Javascript 使浮动div在容器调整大小时平滑移动,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想做一些类似苹果iCloud网站的事情,当屏幕变得太小时,div会慢慢移动到新的位置 我在看这样的东西: .wrap{ 宽度:100%; 背景颜色:绿色; 明确:全部; } .包裹部{ 浮动:左; 背景色:红色; 高度:100px; 宽度:100px; 利润率:10px; } 你应该试试看 var iso=新同位素('.wrap'{ //选择权 }); .wrap{ 背景颜色:绿色; } .包裹部{ 浮动:左; 背景色:红色; 高度:100px; 宽度:100px; 利润率:10px;
.wrap{
宽度:100%;
背景颜色:绿色;
明确:全部;
}
.包裹部{
浮动:左;
背景色:红色;
高度:100px;
宽度:100px;
利润率:10px;
}
你应该试试看
var iso=新同位素('.wrap'{
//选择权
});代码>
.wrap{
背景颜色:绿色;
}
.包裹部{
浮动:左;
背景色:红色;
高度:100px;
宽度:100px;
利润率:10px;
}
看一看
var iso=新同位素('.wrap'{
//选择权
});代码>
.wrap{
背景颜色:绿色;
}
.包裹部{
浮动:左;
背景色:红色;
高度:100px;
宽度:100px;
利润率:10px;
}
您可以使用变换实现这种平滑过渡效果:translateX(x)TranslateY(y)代码>您可以使用变换实现平滑过渡效果:translateX(x)TranslateY(y)代码>向我们展示您迄今为止所做的尝试我尝试过的“过渡:所有0.3秒轻松;”很明显没有结果。给我们看看你迄今为止都做了些什么。我试过“过渡:所有0.3秒都轻松;”显然没有结果。我是在寻找一个插件来实现这一点,还是有一个更简单的方法?还有,我需要它是免费的。@AustinCollins你说的更简单是什么意思?此外,根据你的项目性质,他们有一个。我的意思是做我需要它做的事情,而不是别的。我不需要排序系统,也不需要显示/隐藏系统。我已经阅读了他们的许可证,我必须支付开发人员许可证的费用。这确实有效,尽管它使用了一个插件,但我会将它标记为其他人的答案。我是否确实需要一个插件来实现这一点,还是有更简单的方法?还有,我需要它是免费的。@AustinCollins你说的更简单是什么意思?此外,根据你的项目性质,他们有一个。我的意思是做我需要它做的事情,而不是别的。我不需要排序系统,也不需要显示/隐藏系统。我已经阅读了他们的许可证,我必须支付开发者许可证的费用。这确实有效,尽管它使用了一个插件,但我会将它标记为其他人的答案。我有媒体查询。但是我希望在调整div的大小时,它们能够平稳地移动。因此,请尝试类似于wrap{transition:all 0.2s;}
这样做会使wrap的大小调整缓慢,而不会使内部div缓慢地移动到新位置。然后尝试wrap>div{transition:all 0.2s;}
这将选择作为div的wrap的直接子级,并将规则应用于它们。或者,您可以执行wrap div{transition:all 0.2s;}
来选择任何属于div的子体。而且没有任何效果。我有媒体的疑问。但是我希望在调整div的大小时,它们能够平稳地移动。因此,请尝试类似于wrap{transition:all 0.2s;}
这样做会使wrap的大小调整缓慢,而不会使内部div缓慢地移动到新位置。然后尝试wrap>div{transition:all 0.2s;}
这将选择作为div的wrap的直接子级,并将规则应用于它们。或者,您可以执行wrap div{transition:all 0.2s;}
来选择任何属于div的子体。而且没有任何效果。