Css 隐藏主导航后面的子菜单?
我正在尝试创建一个子菜单Css 隐藏主导航后面的子菜单?,css,css-transitions,Css,Css Transitions,我正在尝试创建一个子菜单transition,该子菜单平滑整洁。我在找出解决这个问题的最佳方法时遇到了一些麻烦 我所做的是不显示子菜单,然后“增长”到主nav。如您所见,标题折叠,子菜单不可见 不幸的是,人们不能转换显示属性,因此我一直在尝试一些技术。到目前为止,正如您所看到的,这并不是最优的,子菜单只是位于主nav的顶部 有没有办法将子菜单隐藏在主nav后面,或者有更好的方法 您的链接很好,只需将代码更改为: 只需增加透明度 .submenu { margin-top: -96px;
transition
,该子菜单平滑整洁。我在找出解决这个问题的最佳方法时遇到了一些麻烦
我所做的是不显示子菜单,然后“增长”到主nav
。如您所见,标题折叠,子菜单不可见
不幸的是,人们不能转换显示属性,因此我一直在尝试一些技术。到目前为止,正如您所看到的,这并不是最优的,子菜单只是位于主nav
的顶部
有没有办法将子菜单隐藏在主nav
后面,或者有更好的方法 您的链接很好,只需将代码更改为:
只需增加透明度
.submenu {
margin-top: -96px;
transition: all 0.5s;
opacity: 0; // fade out the element
}
.dd:hover .submenu {
margin-top: 12px;
opacity: 1; // fade in the element
}
像这样?这样^不会转换,这就是为什么我避免使用display:none代码>