首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有抗锯齿的iframe上使用transform:scale()?

如何在没有抗锯齿的iframe上使用transform:scale()?
EN

Stack Overflow用户
提问于 2019-07-10 00:46:01
回答 1查看 115关注 0票数 1

是否可以防止浏览器对应用了缩放转换的iframe元素进行抗锯齿处理?我希望它保持像素化,而不是让渲染器在调整大小时尝试平滑像素(我想要“最近邻居”而不是“双三次”重采样)。

我已经在iframe上尝试了下面所有的CSS规则(任何相同的组合),在Firefox的Chrome中似乎都不起作用:

代码语言:javascript
复制
transform: scale(2);
image-rendering: pixelated;
image-rendering: -webkit-optimize-contrast;
image-rendering: -moz-crisp-edges;
image-rendering: crisp-edges;   

transform: perspective(1px) scale(2);
backface-visibility: hidden;

transform: translateZ(1px) scale(2);
backface-visibility: hidden;
EN

回答 1

Stack Overflow用户

发布于 2019-07-10 00:46:01

在我发布这个问题之前,我找到了解决方案: iframe内容忽略来自父页面的image-rendering: pixelated;,即使转换工作正常。我通过将image-rendering: pixelated;添加到iframe中的HTML/CSS来实现像素化。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56957224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档