请使用 Chrome 查看www.mediawiki.org并尝试增加/减少页面缩放 ( Ctrl+ +/ -)。
任何人都可以就如何实现这种动画缩放处理给出任何指示吗?我注意到它不适用于所有浏览器。
谢谢!
请使用 Chrome 查看www.mediawiki.org并尝试增加/减少页面缩放 ( Ctrl+ +/ -)。
任何人都可以就如何实现这种动画缩放处理给出任何指示吗?我注意到它不适用于所有浏览器。
谢谢!
检查 CSStransition
属性
这是 MediaWIKI 网站上的一些代码,它使之成为可能:
div#mw-panel div.portal div.body,div#mw-panel div.portal h5 {
transition:padding-left 250ms;
-moz-transition:padding-left 250ms;
-webkit-transition:padding-left 250ms;
-o-transition:padding-left 250ms;
}
我不确定,但我认为您可以通过以 em 或 % 格式创建网站并为父容器宽度和字体属性设置动画...所有子元素都会自动设置动画...
例如...您body 元素上的字体大小为 1em 所有子元素还具有与 em 格式的 body 容器字体大小相关的字体大小。当您增加或减少 body 元素的字体大小时,子元素也会增加和减少其字体大小,当您为 body 字体大小设置动画时,子元素也会为其字体大小设置动画......
(这是我的想法可能会有所帮助)...
正如 anu 所说,它是由浏览器处理的,但是您可以通过使用百分比和/或 em 来在网站上使用诸如字体宽度和边距之类的东西。
编辑 我没有在 Chrome 中查看它(即使你说我们应该),因此错过了动画(doh!)。道歉。