用bootstrap4框架写一个鲜花网站,导航栏里有一个搜索框
时间: 2024-03-25 16:35:45 浏览: 184
基于bootstrap的网站导航页
好的,下面是一个使用Bootstrap 4框架制作的导航栏和搜索框的示例代码:
```html
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">鲜花网站</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="#">首页 <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">鲜花分类</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">购物车</a>
</li>
</ul>
<form class="form-inline ml-auto">
<input class="form-control mr-sm-2" type="search" placeholder="搜索" aria-label="Search">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">搜索</button>
</form>
</div>
</nav>
```
解释一下代码的各个部分:
- `navbar` 是 Bootstrap 框架中的一个组件,表示导航栏。
- `navbar-expand-lg` 表示在大屏幕上展开导航栏。
- `navbar-light bg-light` 表示导航栏的背景颜色为浅色。
- `navbar-brand` 表示导航栏的品牌标志。
- `navbar-toggler` 表示在小屏幕上展开导航栏的按钮。
- `collapse navbar-collapse` 表示导航栏的折叠内容。
- `navbar-nav` 表示导航栏的链接列表。
- `nav-item active` 表示当前页面所在的导航链接。
- `form-inline` 表示行内表单。
- `form-control` 表示表单控件。
- `mr-sm-2` 表示在小屏幕上右边距为 2 个间距。
- `btn btn-outline-success` 表示按钮的样式。
您可以根据需要修改该代码,并将其放在您的网站中使用。希望能对您有所帮助!
阅读全文