2011-05-05 59 views
1

我有一张简单的<div> s图,我需要允许用户放大和缩小。看起来修复IE中很多事情的css缩放规则在其他浏览器中效果不佳或有时根本无法使用。是否有某种机制或图书馆,我可以轻松地让访问者放大和缩小包含许多<div> s的<div>?我尝试了-moz-scale for firefox和各种奇怪的事情发生在你缩放时,z-index跳出了什么东西,事物并没有很好地对齐,等等。javascript中的跨浏览器缩放机制

我很高兴让缩放功能您需要使用现代浏览器,但至少需要支持最新版本的Firefox,Chrome和IE。如果有html5功能,那很好。

+0

哇。我可以问完全相同的问题。我很想听到答案! – T9b 2011-05-05 20:34:16

回答

0

对于缩放我已经使用CSS3变换(比例尺(1.2))。它工作得很好,在IE9,Mozilla和Webkit上都支持。

+0

小心Opera的问题:它会栅格化,然后在某些情况下会导致恶劣的像素化(例如SVG特别糟糕) – 2011-05-08 14:57:54

+0

我想这就是Firefox的-moz-scale机制,我注意到了各种奇怪的行为。 Z-index全部出局,线条/盒子错位...我想我需要再多玩一点。 – 2011-05-08 17:27:52