HTML在背景图像上禁用抗锯齿
答
你试过image-rendering: pixelated;
对你的背景图片div的Class
?
如果没有,你可以尝试在CSS-Tricks
本教程这里是夏日。 原始作者
.pixelated {
image-rendering: pixelated;
}
.resize {
width: 45%;
clear: none;
float: left;
}
.resize:last-of-type {
float: right;
}
.resize img {
width: 100%;
}
img {
margin-bottom: 20px;
max-width: 100%;
}
body {
background-color: #444;
color: #fff;
padding: 2em;
}
<div class="original">
<h1>Original image size</h1>
<img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/14179/qrcode.png" alt="" />
</div>
<div class="resize">
<h2>
<code>image-rendering: auto;</code>
</h2>
<img src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/14179/qrcode.png" alt="" />
</div>
<div class="resize">
<h2>
<code>-rendering: pixelated;</code>
</h2>
<img class="pixelated" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/14179/qrcode.png" alt="" />
</div>
+0
我已经试过了,加上这些方法http:// stackoverflow.com/questions/14068103/disable-antialising-when-scaling-images但它不适用于背景图像 – Legomite
所有权利。你有什么到目前为止已经试过? –
@dreamhunter我试过这个:http://stackoverflow.com/questions/14068103/disable-antialising-when-scaling-images不起作用... – Legomite