我有一个这样的 div:
.x{
...
}
还有一种最初隐藏的“子菜单”:
.x_submenu {
...
display:none;
...
}
只有当用户在 x div 上时,子菜单才会可见:
div.x:hover .x_submenu {display:block; }
现在,我想通过事务或使可见性更“慢”的效果使其可见。有没有办法实现这个目标,可能是跨浏览器的解决方案?谢谢
原文由 andreaxi 发布,翻译遵循 CC BY-SA 4.0 许可协议
您将无法对“显示”属性进行转换。您必须使用“不透明度”属性来实现此目的。
相关 :
吉姆杰弗斯 解释说:
要解决此问题,请始终允许元素显示块,但通过调整以下任何一种方式隐藏元素:
并且,为了您的过渡,使其成为“跨浏览器”: