CSS中的汉堡菜单按钮行为

时间:2014-07-04 17:29:41

标签: css hover

我正在尝试为我的网站编写 humburger 菜单按钮行为。 我想要的是在导航栏中显示标题菜单按钮。当用户点击按钮时,我希望隐藏标题并显示两个菜单项

这听起来并不复杂,但我做不到。

简化html是

<div id="container">
<div id="button">B</div>
<div id="menu1">Menu 1</div>
<div id="title">Title</div>
<div id="menu2">Menu 2</div>

<div style="clear: both;"> </div>
</div>

和css是

div {border:1px solid black;}

#menu1, #title, #menu2 {float:left;}
#button {float:right;}

#menu1, #menu2 {
  width:40%;
  display:none;
  }

#title {
  width:80%;
  display:block;
  }


#button:hover + #menu1, 
#button:hover + #menu2 {
  display:block;
  }

#button:hover + #title {
  display:none;
  }

以下是此代码的jsfiffle。 我哪里出错?

0 个答案:

没有答案