gpt4 book ai didi

javascript - 我怎样才能使这个导航栏具有响应性,使其可以通过按钮访问?

转载 作者:行者123 更新时间:2023-11-28 06:41:26 25 4
gpt4 key购买 nike

这是我的 HTML:

    <div class = "nav">
<div class = "top_page">
<h1 class = "mainTitle">title</h1>
<p class = "slogan">Slogan</p>
<br/>
</div>
<div class = "container">
<nav class="center-links">
<a href="/about" class = "content" >About</a>
<a href="/projects" class = "content" >Work</a>
<a href="/recruit" class = "content" >Contact</a>
<a href="/recruit" class = "content" >Recruit</a></li>
</nav>
</div>
<br />
<br />
</div>

和我当前的 CSS(屏幕宽度超过 808 像素):

.center-links {
display: table;
table-layout: fixed;
width: 100%;
text-align: center;
}
.center-links a {
display: table-cell;
background-color: #212A5C;
border: 1px solid #212A5C;
color: #FA3400;
font-weight: bold;
padding: 1.5%;
text-transform: uppercase;
}
.center-links a:hover {
background-color: rgb(230, 230, 230);
transition-duration: 0.7s;
}

我可以用什么 CSS/jQuery/Javascript 代码在 Bar Icon from awesome fonts 中折叠这个菜单?将显示点击链接?谢谢!不使用 Bootstrap

最佳答案

如果您使用的是 Bootstrap ,那么您需要使用此标记来执行您想要的操作:

<header class="navbar navbar-inverse navbar-fixed-top bs-docs-nav" role="navigation">
<input type="hidden" id="pagesNr" value="2"/>
<div class="container">
<div class="navbar-header">
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand ">Company Name</a>
</div>
<nav class="collapse navbar-collapse bs-navbar-collapse" role="navigation">
<ul class="nav navbar-nav scroll-nav" id="sortableMenuItems">
<li">
<a href="#">Home</a>
</li>
<li>
<a href="#">Menu 2</a>
</li>
<li>
<a href="#">Menu 3</a>
</li>
<li>
<a href="#">Menu 4</a>
</li>
<li>
<a href="#">Menu 5</a>
</li>
</ul>
</nav>
</div>

当您在小型设备上看到此菜单时,它会折叠并在右侧显示“汉堡包”图标。

为了回答您的回复,我已经更新了这个,所以要使用 Bootstrap ,您需要在 HTML 页面的“head”标签中添加以下内容:

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>

使用您的代码解决此问题的方法是制作一个隐藏的下拉菜单,当浏览器以某个定义的宽度调整大小时,该菜单将出现,为此您必须使用@media 查询。但我真的相信这不是您必须遵循的选项。

关于javascript - 我怎样才能使这个导航栏具有响应性,使其可以通过按钮访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34254415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com