我有一个内容,我在不同类别中标记了项目。全部显示为块div;全部完全相同。CSS位置转换和显示:无
有一个选项可以隐藏/取消隐藏某些类别的项目。隐藏物品标记为display:none
,其余保持不变。
正如你所想象的那样,剩下的物品会立即填满隐藏物品的空间。但是,我希望这发生在CSS位置转换,所以事情不会立即发生,而是随着时间的推移而发生。
只是为了让事情更简单的测试,我已经添加了此位为我的CSS文件:
*{
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
这里是一个codepen链接:
http://codepen.io/zettam/pen/bazqF
当 “潜伏”类被添加到项目中,该项目即时消失,因此没有转换发生。关于如何使这种转换/重新定位成为可能?
非常接近!如果不使用translate3d,是否有可能实现类似的结果? – Mia
您可以使用translate和来自的像素位置的值。查找和示例:http://www.developerdrive.com/2012/02/moving-web-page-elements-using-the-css3-translate-transform/ –