我用过渡来使变化平滑,它是工作,但图像我不能设置好。我该如何解决这个问题?
我试过这个:
var lightsOff = document.querySelector("#lights-off");
var lightsOn = document.querySelector("#lights-on");
lightsOff.style.display = "block";
lightsOn.style.display = "none";
还有这个
var lightsOff = document.querySelector("#lights-off");
var lightsOn = document.querySelector("#lights-on");
lightsOff.style.display = "none";
lightsOn.style.display = "block";
下面是完整的代码:
一个一个二个一个一个一个三个一个一个一个一个一个四个一个
2条答案
按热度按时间f8rj6qna1#
这里有两个版本,显示和可见性。
要查看实际的用法差异,在HTML中,将容器2和按钮2的块放在1之前。
对于代码,我留下了开和关作为2个功能,可以分组为1作为一个切换功能。检测可以在第一种情况下对样式的不透明度和第二种可见性。
你可以玩延迟。注意,有一个小的延迟时,把显示和可见性可见。浏览器需要很少的时间来呈现。
您可以播放图像上的过渡及其延迟。如果您更改过渡时间,请相应地更改关闭延迟。
您可以很容易地将其应用于您的代码。
5n0oy7gb2#
好的新片段,我混合了2个功能在1使用您的html