【发布时间】:2016-03-27 18:12:22
【问题描述】:
找到一个简单的棒状导航,将小菜单放在浏览器窗口的左侧。到目前为止没问题,但我不确定如何将其变成一个滑动菜单,该菜单会缩小为一个图标,就像您在网站模板主题颜色切换器上看到的那样。 {编辑 - 我一直在搜索谷歌,但没有使用我认为的正确术语。感谢任何关于我正在寻找什么的建议,以便解决这个问题并学习。}
小提琴是:JSfiddle
代码是:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<style type="text/css">
#menu {
position: fixed;
left: 0;
top: 50%;
width: 8em;
margin: -2.5em 0 0 0;
z-index: 5;
background: white;
color: #4E4E4E;
font-weight: bold;
font-size: large;
text-align: left;
border: #4e4e4e;
border-left: none;
padding: 0.5em 0.5em 0.5em 2.5em;
box-shadow: 0 1px 3px black;
}
#menu li { margin: 0 }
#menu a { color: inherit }
</style>
</head>
<body>
<ul id=menu>
<li><a href="#L384">Section 1</a>
<li><a href="#details">Section 2</a>
<li><a href="#FAQ">Section 3</a>
</ul>
</body>
</html>
【问题讨论】:
-
我在您的问题中没有看到任何 javascript。如果您尝试使用 javascript 来实现您的目标,请发布您所拥有的。如果您还没有,请参考how to ask 帮助主题并修改您的问题。 SO 用于帮助开发人员解决代码中的特定问题。它不是免费的编码服务。
-
感谢您对我的问题的诚实和直率的回答,但也许您在其中读到了一些实际上并不在其中的内容。我相当肯定没有要求“免费编码服务”,但无论如何感谢您解释。重新阅读我的帖子,我意识到我应该非常明确地要求在特定方向上提供指导,以便我可以解决自己的问题,并会修改以添加此内容。
标签: javascript css menu show-hide