gpt4 book ai didi

javascript - 如何使用 javascript 按类隐藏元素(平滑过渡)?

转载 作者:行者123 更新时间:2023-12-02 01:08:32 25 4
gpt4 key购买 nike

我有一组共享相同 (optionsclass) 的div。显示设置为阻止。当用户单击它们时,将执行以下 javascript 函数,显示更改为

function hideBlockElementsByClass(className)
{
var elements = document.getElementsByClassName(className);
for(i in elements)
{
elements[i].style.display = "none";
}
}

显示 block 和无 block 之间的过渡非常粗糙,我想进行更平滑的过渡。实现这一目标的最佳策略是什么?

最佳答案

使用 CSS3:

.className { 
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0.2s linear,
opacity 0.2s linear;
-moz-transition: visibility 0.2s linear,
opacity 0.2s linear;
-o-transition: visibility 0.2s linear,
opacity 0.2s linear;
}

.className:hover {
visibility: visible;
opacity: 1;
}

关于javascript - 如何使用 javascript 按类隐藏元素(平滑过渡)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19706147/

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