【发布时间】:2021-01-02 06:20:38
【问题描述】:
我做了一个函数,当我滚动页面时,图像的src 会发生变化。
window.addEventListener("scroll", function () {
var textPartitionsCercleDiv = document.getElementById("text-partitions-cercle")
var textPartitionsDistanceFromTop = textPartitionsCercleDiv.getBoundingClientRect().top
var texteMichelle = document.getElementById("michelle-text")
var texteMichelleTop = texteMichelle.getBoundingClientRect().top * 0.2
if (texteMichelleTop > 200) {
document.getElementById("img-partitions").src = "partition-cercle2.png";
} else {
document.getElementById("img-partitions").src = "partition-cercle1.png";
}
})
我应该在 CSS 的哪个位置添加 transition 属性,以便它从一个图像平滑地更改到另一个图像?我尝试过的一切都无法正常工作。
【问题讨论】:
-
您不能为图像 src 设置动画或过渡。虽然你可以让它淡出,但改变 src 然后淡入
标签: javascript css sass transition translate-animation