【发布时间】:2021-07-02 14:46:28
【问题描述】:
我使用 Bootstrap4 创建了一个响应式导航栏。 大屏幕时,有2个按钮。当屏幕很小时,会有一个汉堡菜单。
[在此处输入图像描述][1][在此处输入图像描述][2]
如何设置导航栏中的元素样式,以便它们在汉堡菜单中时看起来不再像按钮?
谢谢!
这是我的代码:
<a class="navbar-brand" href="index.html">MyJobBoard</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
<ul class="navbar-nav navbar-right ml-auto mt-2 mt-lg-0 float-right text-right">
<li class="nav-item active">
<a class="nav-link post-a-job-button pull-right">Create a profile</a>
</li>
<li class="nav-item">
<button type="button" class="btn btn-light mr-3 pull-right">Sign In</button>
</li>
<li class="nav-item">
<button type="button" class="btn btn-primary mr-3 pull-right">Post a Job</button>
</li>
</ul>
</div>
</nav> ```
[1]: https://i.stack.imgur.com/ujYIG.png
[2]: https://i.stack.imgur.com/lE4ib.png
【问题讨论】:
-
您的登录和发布工作导航项会为用户打开一个模式来执行任一任务,还是会将用户带到另一个页面?如果单击按钮执行某些操作(例如打开模式),那么按钮是正确的选择,但如果单击按钮将用户带到不同的页面,那么它们应该被构造为链接。您可以在链接上使用按钮样式。
-
嗨@RichDeBourke,感谢您的回复。单击按钮,用户将看到一个表单。问题是汉堡菜单中的样式关闭了,我不知道如何使它看起来更好
标签: css bootstrap-4 responsive-design navbar hamburger-menu