无论如何,我试图创建一个切换链接,基本上是两个按钮在彼此之上。点击时,其中一个将变为display:none
,反之亦然。使用:目标和相邻的兄弟选择器作出切换botton
目前,我的CSS是这样
#main-nav:target + .page-wrap {
position:absolute;
left:-80px;
#open-menu {
display: none;
}
#close-menu {
display: block;
}
}
...但是#打开菜单和#关闭菜单的显示选项似乎没有展示的原因。任何帮助?
编辑: 好吧,所以我需要一个预处理器好吧._。
编辑再次: 得到它的工作,谢谢你们!只是想知道,有没有办法让我的整个页面div(不包括菜单)滑动页面的列出?或者它是一些简单的溢出x:隐藏?
您不能在纯CSS中嵌套这样的规则。你正在使用一些CSS预处理? – xec 2013-04-11 12:02:13
我认为你需要一些JavaScript或jQuery来将一个动作绑定到按钮上。 CSS本身不会这样做。 – 2013-04-11 12:03:25