gpt4 book ai didi

html - 移动尺寸和桌面的不同导航栏样式

转载 作者:行者123 更新时间:2023-11-28 04:33:50 25 4
gpt4 key购买 nike

我正在尝试为我自己的网站实现类似类型的导航样式,我在 WordPress 上的一个名为 Enliven 的模板上看到了这种样式(参见此处 - http://themezhut.com/demo/enliven/)。该模板似乎有 2 个不同的导航...在移动设备中,它不固定在顶部并在单击时扩展。当 992 像素或更宽时,导航在顶部扩展并在您滚动时固定。

谁能帮我实现这样的导航?可能指出我正确的方向?我正在尝试更加熟悉 Bootstrap 3,但主要学习了 Bootstrap 4 的类(class)。

谢谢! :)

最佳答案

$(document).ready(function() {
if (document.documentElement.clientWidth > 480) {
$("#menu").addClass("navbar-fixed-top");
} else {
$("#menu").removeClass("navbar-fixed-top");
}
});
<!DOCTYPE html>
<html lang="en">

<head>
<title>Bootstrap Case</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>

<body>

<nav id="menu" class="navbar navbar-inverse ">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a>
</li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1 <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Page 1-1</a>
</li>
<li><a href="#">Page 1-2</a>
</li>
<li><a href="#">Page 1-3</a>
</li>
</ul>
</li>
<li><a href="#">Page 2</a>
</li>
<li><a href="#">Page 3</a>
</li>
</ul>
</div>
</div>
</nav>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
<p>abc</p>
</body>

</html>

关于html - 移动尺寸和桌面的不同导航栏样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41606474/

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