如果我通过 javascript 将图像元素的 CSS 位置属性设置为 float ,Firefox 可以很好地呈现它,但其他浏览器则不能。我可以获得亚像素定位以与其他浏览器一起使用吗?我喜欢无缝放大图像,而不会因为我的值四舍五入而抖动。例如,看起来 2.217px;
变成了“2px;”在除 Firefox 之外的所有浏览器中。通过 style.top
或通过 style.webkit-transform: translate(x, y)
设置值会发生这种情况。
最佳答案
最后,我通过在 HTML5 canvas 元素上绘制图像来解决这个问题。
关于javascript - 子像素 CSS 定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3103252/