gpt4 book ai didi

javascript - 在 CSS 中按半像素移动的图像插值

转载 作者:行者123 更新时间:2023-11-28 13:06:29 26 4
gpt4 key购买 nike

我在我的网站上使用了某种视差效果。展示的产品是奢侈品,因此展示必须完美像素...

目前,当产品以 1 像素的步长“跳跃”时,有点跳动......第一层根据光标的位置移动大约 6 个像素。在我的 CSS我在 JavaScript 计算后得到了这些结果:

margin-left: -4.5926544240400666px;

是否有可能像在 Flash 时代一样,让浏览器插入这个位置而不是四舍五入到最近的像素?所以我实际上有多少步,就有多少鼠标位置,而不是六个艰难的步骤..

最佳答案

您可以使用变换以子像素为单位移动它。这不是最好的例子,但它给了你一个想法:

div {
transform: translate(5.5px, 10.5px);
-ms-transform: translate(50.5x, 10.5px); /* Internet Explorer 9 */
-webkit-transform: translate(5.5px, 10.5px); /* Safari and Chrome */
}

关于javascript - 在 CSS 中按半像素移动的图像插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20080540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com