CSS Transforms - 为什么简单的旋转会使图像模糊?

标签 css image css-transforms

为什么简单的旋转会使图像变得模糊?

想要将图像旋转 90 度,但生成的图像模糊得令人无法接受。

transform: rotate(90deg);

这在 Firefox 和 Chrome 中都是一样的(没有检查其他浏览器)。

这是一个 JSFiddle 链接:

http://jsfiddle.net/6d2GT/1/

是否有任何变通方法/技巧来最大程度地减少模糊?

--

如果它是特定于计算机的,则图像链接 http://i.imgur.com/WzXkRL9.png

最佳答案

您可以使用以下内容:

#pic {
  -webkit-transform: rotate(90deg) translatez(0);
  transform: rotate(90deg) translatez(0);
  margin-top: 50px;
  -webkit-transform-origin: 50%  51%;
}

一个例子:http://jsfiddle.net/6d2GT/2/

不要忘记需要的前缀

关于CSS Transforms - 为什么简单的旋转会使图像模糊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57999515/

相关文章:

css - 在固定轴上旋转CSS立方体

html - 如何在 Django 中呈现 html 表单

javascript - Ng 级条件语法

javascript - HTML和CSS img是相连的怎么分开?

python - 如何获得代表反射光的色标

jquery - 嵌套动画结束jquery

html - 如何使用CSS调整旋转半径大小

javascript - 悬停在菜单栏上时链接消失

css - 两张图片在同一行且具有相同的高度 CSS

css - 根据屏幕分辨率设置图像大小