我是 bulma css 的新手 http://bulma.io/
我正在尝试为移动用户使用汉堡菜单。我只是按照此页面上的说明操作:http: //bulma.io/documentation/components/nav/
但它不起作用。我应该添加什么?
实际上,我可以看到汉堡包菜单,但是当我点击它时它不起作用。
谢谢你。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<title>test</title>
<link rel="stylesheet" href="css/bulma.min.css">
<link rel="stylesheet" href="css/custom.css">
</head>
<body>
<section class="hero is-fullheight is-primary is-bold">
<!-- Hero header: will stick at the top -->
<div class="hero-head">
<header class="nav">
<div class="container">
<div class="nav-left">
<a class="nav-item" href="/">
<img src="img/logo.png" alt="Logo">
</a>
</div>
<span class="nav-toggle">
<span></span>
<span></span>
<span></span>
</span>
<div class="nav-right nav-menu">
<a class="nav-item" href="/about">
About
</a>
<a class="nav-item" href="/path">
Path
</a>
<a class="nav-item" href="/blog">
Blog
</a>
</div>
</div>
</header>
</div>
<!-- Hero content: will be in the middle -->
<div class="hero-body">
<div class="container has-text-centered">
</div>
</div>
</section>
</body>
</html>
原文由 moge 发布,翻译遵循 CC BY-SA 4.0 许可协议
这可能是文档中给出的示例的问题,我能够通过将 id 添加到 .nav-toggle 和 .nav-menu 来使其工作。
<span id="nav-toggle" class="nav-toggle">
和<div id='nav-menu' class="nav-right nav-menu">
jsfiddle 在这里。
因此,要使示例正常运行,您必须将“id”添加到相应的元素中。我建议深入研究文档