【发布时间】:2012-11-30 00:46:02
【问题描述】:
我有一个使用 CSS 浮动的居中液体布局。主要内容是相等的高度/宽度框,当浏览器窗口调整大小时,css 浮动重新定位。有没有一种简单的方法利用 JS/JQuery 或类似方法来为浮动重新定位时的移动设置动画?
我已经探索了 JQuery Masonry、Isotope 和其他一些,但我想知道是否有一种简单的轻量级方法可以做到这一点,而无需计算每次宽度变化时所有盒装的位置。
希望有任何想法、要搜索的关键字等:)
【问题讨论】:
-
你检查JQuery.animate()了吗?
-
是的,缓动似乎只是我需要的模块,但是如何在不查看所有元素并将它们设置为绝对值的情况下实现它?
-
老实说,如果我能让同位素可靠地在页面上居中,我会喜欢它的一些功能。不幸的是,它与我当前的居中浮动 hack 冲突,并且网站上的居中砖石实现似乎经常为生产留下添加填充的列:(
-
其实这是一个非常有趣的问题。在 javascript 之前使用浮点数来确保流畅的布局是一种很好的做法。回退到完整的 JavaScript 解决方案将是一个遗憾。我去看看。
-
:) 我确实让 Masonry 居中并正常工作,但我仍然更愿意只依赖 javascript 来制作动画、渐进增强、优雅降级和所有爵士乐。
标签: javascript css animation layout