javascript - 在维基百科上调整动画大小

标签 javascript jquery

如果你去 Wikipedia page在 Chrome 和 ctrl+scrollup 或 ctrl+scrolldown 中,调整大小是在动画中完成的。

这是如何实现的?

(在 FF 中只有

  Read
  View source
  View history

右上角的链接动画)

最佳答案

如果您使用 Chrome 的检查器检查 CSS,您会发现这条规则:

body.vector-animateLayout div#content, body.vector-animateLayout div#footer {
  transition: margin-left 250ms,padding 250ms;
  -moz-transition: margin-left 250ms,padding 250ms;
  -webkit-transition: margin-left 250ms,padding 250ms;
  -o-transition: margin-left 250ms,padding 250ms;
}

这平滑地为 margin-leftpadding 属性设置了动画,Webkit 似乎在放大和缩小时修改了这些属性。 Firefox 也应该有动画,但它没有。

关于javascript - 在维基百科上调整动画大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11854359/

相关文章:

javascript - 如何链接到 Javascript 创建之前不存在的 anchor 标记?

javascript - 如何将图像上传到 firebase 中的两个不同路径/位置?

javascript - 如何检测 iframe 脚本何时执行?

jquery - 无法读取 cookie(使用 jQuery 和 cookies 插件)

java - jQuery 多文件上传插件

jquery - 使用 jQuery 从 CSS 获取计算值

javascript - 单击更改元素位置

javascript - 对 CSS 样式表的更改不会反射(reflect)在 Angular.js 按钮中。 JS 重写 CSS 了吗?

javascript - 使用 Bootstrap 居中 div 内容(center-block)

jquery - 绝对位置的高度不起作用并停止 jquery 工作(示例)