显示属性上的CSS转换不';行不通

显示属性上的CSS转换不';行不通,css,css-transitions,Css,Css Transitions,我设置了一个函数: function removeDiv(el){ var elem = document.getElementById(el); elem.style.transition = "display 2.5s linear 0s"; elem.style.display = "none"; } 并创建了一个具有onclick函数的div。 但是,当我单击div时,它会立即消失,而不会转换。是否不支持显示转换?它可以是一种状态,如“块”或另一种状态?

我设置了一个函数:

function removeDiv(el){
    var elem = document.getElementById(el);
    elem.style.transition = "display 2.5s linear 0s";
    elem.style.display = "none";    
}
并创建了一个具有onclick函数的div。 但是,当我单击div时,它会立即消失,而不会转换。是否不支持显示转换?它可以是一种状态,如“块”或另一种状态?
谢谢你的关注

显示
不是可以设置动画的属性。改为尝试
opacity


以下是所有可设置动画的属性的官方规范,以供将来参考:

display
不是可设置动画的属性。改为尝试
opacity


以下是所有可设置动画的属性的官方规范,以供将来参考:

display
不是可设置动画的属性。改为尝试
opacity


以下是所有可设置动画的属性的官方规范,以供将来参考:

display
不是可设置动画的属性。改为尝试
opacity

以下是所有可设置动画的属性的官方规范,以供将来参考:

请参阅:请参阅: