悬停选择器上的 CSS 菜单

标签 css menu hover onhover

我很亲近。我怎样才能在我的 上有 MENU 1。 fiddle显示为默认菜单选项,然后在 MENU 2 悬停时更改?

提前致谢。继续编码! :)

最佳答案

要根据您的响应完全远离 jquery 进行编辑,请执行以下操作:

  1. #submenu1display:none; 更改为 display: block;
    这将默认显示您的第一个菜单。

  2. 添加以下CSS部分

    #a2:hover ~ #submenu1 { display: none; }

当您将鼠标悬停在 a2 元素上时,~ 字符会选择 #submenu1。然后它将其更改为显示:无;。由于您已经有代码将 submenu2 设置为在您将鼠标悬停在 a2 上时显示,因此所有这一切只是隐藏 submenu1 元素。

关于悬停选择器上的 CSS 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30804645/

相关文章:

html - CSS - 带有波纹边框的框架

css - 圆形水平 CSS 导航菜单的问题

wpf - MenuItem.Icon 仅出现在最后一项上

jquery - 将鼠标悬停在一张图像上时,更改另外 2 张图像

jquery - 如何在触摸设备上模拟悬停效果?

html - 在页面加载时播放的 CSS 悬停动画

css - SASS 复制嵌套选择器

css - 无法连接 Bootstrap 样式表

javascript - 没有API时如何从首页的购物车中获取商品

html - 下拉菜单,子项自动出现