【发布时间】:2014-05-16 09:42:33
【问题描述】:
不是我想推广buydomains.com(实际上我鄙视他们的商业模式)而是需要展示它来说明我的问题,对不起。
我遇到了this website,当您向上/向下调整浏览器窗口的宽度时,元素会慢慢地向上/向下调整大小(我猜是通过 JavaScript),直到它们似乎以最佳方式适合: .
例如,调整浏览器宽度,您可以看到“Researchhighlights”搜索框的宽度逐渐减小,直到以下元素位于同一行:
我习惯于 CSS 响应式设计,当达到某些断点时,元素会立即调整大小和重新排列,所以我想知道这种方法是否可以替代 CSS 响应式设计(如果是,那么优点/缺点是)通过让 JavaScript 计算出最佳元素的宽度。
此实施背后有技术原因吗?*
**由于 JavaScript 具有立即进行此类处理的能力,因此元素的大小调整速度缓慢这一事实肯定似乎是某种审美决定(否则,如果您可以更快地做事,为什么还要让人们等待),但是可能仍然是一些技术原因。*
【问题讨论】:
-
这很可能是 CSS 过渡效果。
标签: javascript css user-interface responsive-design width