1

我即将为关闭图标设计一系列带有 11px x 11px "X" 的选项卡。

在 IE9 中,如果我将其放大到 95%,我会看到“X”的图像失真。我进行了显示多个相同图标并对其进行缩放的测试,它在 Chrome 和 Firefox 中完美运行,但在 IE 中无法正常运行。

我认为与自定义缩放有关,因为在 Chrome 和 Firefox 中,您每次只能将其缩放 10%。

如果我对此有误,请纠正我。

4

3 回答 3

0

确认^^

我不认为你能解决这个问题。您无法控制 Internet Explorer 在 zoomchange 期间如何调整图像大小。因为这是一个关于一/两个像素的问题,所以只有在图像非常小时才会注意到。Internet Explorer 显然是以不同的方式计算高度和宽度。

于 2011-12-07T18:09:40.287 回答
0

为什么您期望 11px x 11px 的图像以 95% 的尺寸显示会很好看?如果您希望它更小,请创建一个 10 像素 x 10 像素的版本。

于 2011-12-07T19:53:00.950 回答
0

IE 使用与其他浏览器完全不同的渲染引擎。

在内部,当发生缩放时,它将重新绘制应用缩放的浏览器区域。一些浏览器使用消除锯齿和其他技术来消除或减轻伪影。

不幸的是,这不是您可以控制的。

于 2011-12-07T21:11:57.930 回答