gpt4 book ai didi

javascript - 自定义导航栏切换(从下拉菜单到从左侧滑动)

转载 作者:行者123 更新时间:2023-11-27 23:46:57 24 4
gpt4 key购买 nike

我希望导航/导航栏位于大屏幕的顶部。当在移动 View /折叠状态下按下切换按钮时,它应该从左侧滑动,如下例所示。

http://dbushell.github.io/Responsive-Off-Canvas-Menu/step4.html

(来源:David Bushell: http://www.smashingmagazine.com/2013/01/15/off-canvas-navigation-for-responsive-website/ )

我见过很多网站和例子,他们使用另一个 div,它有导航项的副本,当在移动 View 上按下切换按钮时它是可见的。那是多余的。一些示例默认将菜单作为侧边栏。但我希望默认菜单位于顶部,并在单击切换按钮时从左侧滑动。我做了很多研究,但找不到我要找的东西。

问题:

我在 Visaul basic web-from MVC 上做这个,我想要在我当前的元素中像上面的例子。(点击左侧的滑动菜单)我使用默认的 Bootstrap 导航,当导航栏时有下拉菜单- 切换被按下。

我的问题是:

我们是否可以将默认的下拉导航栏切换菜单更改为从左侧滑动。通过更改 jquery 或其他东西。我不知道要更改什么。

(我觉得,我们必须创建另一个类并在单击导航栏切换(汉堡图标)时调用它,但我只是说)

注意:我不是专家编码员,所以请从初学者到中级水平与我交谈。

这是我的代码

<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse"
data-target="#public-menu-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 class="pull-left brand" href="#"><img src="~/Images/Logo-Main.png" /></a>
</div>

<div class="collapse navbar-collapse" id="public-menu-navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="#">list 1</a></li>
<li><a href="#">list 1</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
list 3
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#">Change Password</a></li>
</ul>
</li>
<li><a href="@Url.Action("Login","Home")">Login</a></li>
</ul>
</div>
</div>

这是全身代码

  <body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#public-menu-navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>

</div>
<div class="collapse navbar-collapse" id="public-menu-navbar-collapse" >
<ul class="nav navbar-nav">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("Contact", "Contact", "Home")</li>
</ul>
</div>
</div>
</div>
<div class="container body-content">
<div class="container-fluid">
<div class="row">
<div class="col-md-4 left_space">
</div>

<div class="col-md-8 col-md-offset-4">
<div class="row">
@RenderBody()
</div>
</div>
</div>
</div>
<hr />
<footer>

</footer>
</div>
</body>

只需要一些答案或想法或方向......

最佳答案

我正在搜索类似的东西并找到了 this一。 Jasny Bootstrap 是 Vanilla Bootstrap 的扩展。它的 OffCanvas 功能可能会帮助您设计所需的内容。

关于javascript - 自定义导航栏切换(从下拉菜单到从左侧滑动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397239/

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