【发布时间】:2009-04-07 10:28:46
【问题描述】:
在我的网页上有两种情况,我不希望 Firefox 在放大和缩小时自动缩放图像。
我可以在这些图像上专门绕过此功能,并让其余图像在 Firefox 中正常缩放(如果这是用户在他/她的偏好中设置的)?
【问题讨论】:
标签: css firefox image-scaling
在我的网页上有两种情况,我不希望 Firefox 在放大和缩小时自动缩放图像。
我可以在这些图像上专门绕过此功能,并让其余图像在 Firefox 中正常缩放(如果这是用户在他/她的偏好中设置的)?
【问题讨论】:
标签: css firefox image-scaling
当用户请求缩放时,无法标记或以其他方式阻止图像被缩放。
您可以使用window.onresize 并使用Detecting Page Zoom in Firefox 3 (And Others) 中描述的技术之一检测缩放量。知道缩放量后,您可以将该百分比调整应用到要以固定尺寸保留的图像。
不过,整个事情都是纸牌屋。仅 JavaScript 的解决方案在首次加载页面时不会检测缩放量,因此您需要页面上的 Flash 组件来检测缩放量。此外,缩放的实际效果对用户来说是不和谐的。调整图像大小会稍微落后于用户的缩放设置,导致页面重排,可能会移动他们最初尝试放大的内容。
【讨论】: