css - img 元素在 css 中使用 transform 时如何保持图像质量?

标签 css image transform css-transforms

当我使用 CSS 变换旋转图像时,图像质量会变差。仅使用 CSS 旋转图像后我能否保持图像质量?

.rotate {
       margin-right: 100px;
  -webkit-transform: translate(2px, 1px) rotate(5deg);
          transform: translate(2px, 1px) rotate(5deg);
}
<div>
  <img src="http://i.stack.imgur.com/dAjV9.jpg" title="source: imgur.com" class="rotate"/>


  <img src="http://i.stack.imgur.com/dAjV9.jpg" title="source: imgur.com" />
</div>
</br></br>
<div>
    <img src="http://i.stack.imgur.com/e3NdJ.jpg" title="source: imgur.com" class="rotate" width="150px" height="150px"/>


  <img src="http://i.stack.imgur.com/e3NdJ.jpg" title="source: imgur.com" width="150px" height="150px"/>
</div>

最佳答案

这是浏览器的抗锯齿问题。您可以将 -webkit-backface-visibility: hidden; 添加到正在旋转的元素上,这会触发元素上的抗锯齿.

关于css - img 元素在 css 中使用 transform 时如何保持图像质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32392031/

相关文章:

jquery - 悬停时的双层下拉菜单不起作用

html - 我可以根据 css 网格中的图像移动使网格响应吗?

css - 当我将变换原点更改为右侧时,为什么这个 div 会在屏幕上跳跃?

css - 如何禁用单击以在纯 css slider 上前进

html - width : 100% on table-cell work?怎么算

javascript - 有没有办法将变量从 javascript 导入到 sass,反之亦然?

java - 将两个 BufferedImage 并排复制到一张图像中

c# - 银光 4 : Converting image into byte[]

php - 在 SSL 中如何优雅地处理重定向到 http 的 https URL 的 IMG src

matrix - 正方形到梯形