使用Boostrap制作导航栏和汉堡按钮
导航栏制作
使用Boostrap制作基础导航栏主要分为以下步骤:
1.事先引入jquery.js、boostrap.min.js和boostrap.min.css文件。
2.添加一个<div>
标签或者一个容器<nav>
,使用.navbar类和.navbar-default类,并添加role=“navigation”(增加可访问性)。
3.在上面的标签或容器内再添加一个div标签,使用.navbar-header类,内部包含带有.navbar-brand类的<a>
标签,可用来定义品牌Logo,当然也可以写文字的。
4.也是在第二步的容器或者标签内添加带有.nav类、.navbar-nav类的无序列表即可。
虽然步骤看起来比较繁琐,但看代码理解一下就会啦:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="x-ua-compatible" content="IE=edge"><title>汉堡菜单</title><link rel="stylesheet" href="lib/bootstrap/css/bootstrap.min.css" type="text/css">
</head>
<body><div class="navbar navbar-default" role="navigation"><div class="navbar-header"> <a href="#" class="navbar-brand">网页首页</a></div><ul class="navbar-nav nav"><li class="active"><a href="#">名师指教</a></li><li><a href="#">教程报名</a></li><li><a href="#">联系我们</a></li><li><a href="#">精彩回顾</a></li></ul></div><script src="lib/jquery/jquery-1.11.0.min.js" type="text/javascript"></script><script src="lib/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
</body>
</html>
效果图如下:
当页面缩小的一定程度时,导航栏会竖直排布,是不是很智能呢,这就是我们的响应式啦。
汉堡按钮制作
当我们用手机浏览网页时,有时候会看到一个汉堡模样的按钮,当按一下时,隐藏的菜单会出现,再按时又会隐藏,这就是传说中的菜单折叠和隐藏效果。
实现菜单折叠效果如下步骤:
1.把小屏幕显示时需要折叠的内容包裹在一个div标签内,并且为这个div标签使用
.collapse和.navbar-collapse两个类,最后为这个标签添加一个id。
2.当小屏幕时,要显示的汉堡按钮的固定写法如下:
<button class="navbar-toggle" type="button" data-toggle="collapse" ><span class="sr-only">汉堡按钮</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button>
完整代码如下:
<body><div class="navbar navbar-default" role="navigation"><div class="navbar-header"> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#kaiguan"><span class="sr-only">汉堡按钮</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="#" class="navbar-brand">网页首页</a></div><div class="navbar-collapse collapse" id="kaiguan"><ul class="navbar-nav nav"><li class="active"><a href="#">名师指教</a></li><li><a href="#">教程报名</a></li><li><a href="#">联系我们</a></li><li><a href="#">精彩回顾</a></li></ul></div></div><script src="lib/jquery/jquery-1.11.0.min.js" type="text/javascript"></script><script src="lib/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
</body>
button标签的data-target="#id"中的id对应的是要折叠部门的div标签内的id。建议读者多实践,并特意去掉某个类名,然后对比效果,观察这个类在代码中的作用,这样印象才更深刻。
使用Boostrap制作导航栏和汉堡按钮相关推荐
- 使用boostrap制作导航栏
使用boostrap制作导航栏 效果展示 我们常常看见这样的导航栏的结构,基本上都是一个模板里面做出来的,现在就教大家怎么制作这样的模板. 引入boostrap组件 import 'bootstrap ...
- Bootstrap_响应式导航栏,汉堡按钮,遮盖
<!DOCTYPE html> <html> <head><meta charset="utf-8"> <title>B ...
- Android 9 导航栏添加截图按钮
Android 9 导航栏添加截图按钮 功能:Android 系统底部导航栏(HOME\BACK)位置添加截图按钮,系统设置界面添加截图开关 主要修改工程有SystemUI 和 Settings 注意 ...
- 使用php制作导航栏,如何制作简单导航栏
如何制作简单导航栏 导语:一个网页必不可少的元素之一,导航,虽然各种创新已经逐渐把导航栏的"栏"给去掉了,以非栏架的`形式制作出导航.所以,导航是一个网页友好的入口,要学习网页制作 ...
- html右侧浮动菜单,HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单
原标题:HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单 今天这篇文章我们来说一下css的浮动属性(float),给块状元素添加float属性可以使其转变为行内元素,也就是我们所说标签对象 ...
- uniapp下导航栏自定义多按钮单击事件
在pages.json添加导航栏中的按钮 "pages":[{"path":"pages/index/index","style& ...
- 使用Bootstrap制作导航栏
废话不多说,直接上代码. <body ><!--若采用浮动,则需要加style="padding-top: 60px;"--><nav class=& ...
- 隐藏导航栏或返回按钮
1 - (void)viewWillAppear:(BOOL)animated 2 { 3 [super viewWillAppear:animated]; 4 [self.navigationCon ...
- android浮动标题栏,GitHub - DARTTTTT/LBehavior: 跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的Android Behavior Library...
LBehavior 简单实现标题栏.导航栏滑动动画 效果图 博客介绍 Download allprojects { repositories { ... maven { url 'https://ji ...
最新文章
- Premiere Pro CS5软件安装教程
- docker安装、启动mongo
- WebForm 分页与组合查询
- idea中Mark Directory as的几个选项详解
- 腾讯云总裁邱跃鹏:新基建最大的改变是从硬件到软件的转变
- 交换机测试组播软件,组播-MVR功能测试
- python调试利器pysnooper
- data mining 1 concept
- MyBatis 拦截器 (实现分页功能)
- 克隆的仓库 设置全局https协议转换成git协议,加快拉取速度(git)
- 记一次LeetCode中文版打不开的情况
- FPGA学习笔记-IP核-FIFO
- 【爬虫工具】哔哩哔哩插件姬(bilibili-plugin)
- 问题 A: 【动态规划】机器人军团(最大不下降子序列)
- seafile私有云盘搭建全过程记录
- Python程序员关于爬虫的一些常见面试题
- ubuntu 下搭建gitLab
- 苹果照片未删却不见了_删掉的照片怎样找回?教你打开手机这个功能,可以立马恢复...
- 初识DataTable
- c语言tft屏浮点数显示,编个可显示中文的TFT程序