导航栏制作

使用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制作导航栏和汉堡按钮相关推荐

  1. 使用boostrap制作导航栏

    使用boostrap制作导航栏 效果展示 我们常常看见这样的导航栏的结构,基本上都是一个模板里面做出来的,现在就教大家怎么制作这样的模板. 引入boostrap组件 import 'bootstrap ...

  2. Bootstrap_响应式导航栏,汉堡按钮,遮盖

    <!DOCTYPE html> <html> <head><meta charset="utf-8"> <title>B ...

  3. Android 9 导航栏添加截图按钮

    Android 9 导航栏添加截图按钮 功能:Android 系统底部导航栏(HOME\BACK)位置添加截图按钮,系统设置界面添加截图开关 主要修改工程有SystemUI 和 Settings 注意 ...

  4. 使用php制作导航栏,如何制作简单导航栏

    如何制作简单导航栏 导语:一个网页必不可少的元素之一,导航,虽然各种创新已经逐渐把导航栏的"栏"给去掉了,以非栏架的`形式制作出导航.所以,导航是一个网页友好的入口,要学习网页制作 ...

  5. html右侧浮动菜单,HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单

    原标题:HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单 今天这篇文章我们来说一下css的浮动属性(float),给块状元素添加float属性可以使其转变为行内元素,也就是我们所说标签对象 ...

  6. uniapp下导航栏自定义多按钮单击事件

    在pages.json添加导航栏中的按钮 "pages":[{"path":"pages/index/index","style& ...

  7. 使用Bootstrap制作导航栏

    废话不多说,直接上代码. <body ><!--若采用浮动,则需要加style="padding-top: 60px;"--><nav class=& ...

  8. 隐藏导航栏或返回按钮

    1 - (void)viewWillAppear:(BOOL)animated 2 { 3 [super viewWillAppear:animated]; 4 [self.navigationCon ...

  9. android浮动标题栏,GitHub - DARTTTTT/LBehavior: 跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的Android Behavior Library...

    LBehavior 简单实现标题栏.导航栏滑动动画 效果图 博客介绍 Download allprojects { repositories { ... maven { url 'https://ji ...

最新文章

  1. Premiere Pro CS5软件安装教程
  2. docker安装、启动mongo
  3. WebForm 分页与组合查询
  4. idea中Mark Directory as的几个选项详解
  5. 腾讯云总裁邱跃鹏:新基建最大的改变是从硬件到软件的转变
  6. 交换机测试组播软件,组播-MVR功能测试
  7. python调试利器pysnooper
  8. data mining 1 concept
  9. MyBatis 拦截器 (实现分页功能)
  10. 克隆的仓库 设置全局https协议转换成git协议,加快拉取速度(git)
  11. 记一次LeetCode中文版打不开的情况
  12. FPGA学习笔记-IP核-FIFO
  13. 【爬虫工具】哔哩哔哩插件姬(bilibili-plugin)
  14. 问题 A: 【动态规划】机器人军团(最大不下降子序列)
  15. seafile私有云盘搭建全过程记录
  16. Python程序员关于爬虫的一些常见面试题
  17. ubuntu 下搭建gitLab
  18. 苹果照片未删却不见了_删掉的照片怎样找回?教你打开手机这个功能,可以立马恢复...
  19. 初识DataTable
  20. c语言tft屏浮点数显示,编个可显示中文的TFT程序

热门文章

  1. npm run build: rimraf: command not found
  2. 齐纳二极管 稳压二极管 SOD123封装 正负区分
  3. 谈谈如何快速掌握一般性的IT知识点
  4. 电脑通过二维码打开手机链接
  5. 1.3 熟悉 Ubuntu 桌面环境
  6. 在Linux操作系统中,eclipse建立快捷方式
  7. 推荐一款MD5解密在线网站
  8. AndroidStudio不停地Indexing问题解决
  9. cad隐藏图层命令快捷键_Auto CAD如何快速隐藏图层,快捷键是什么?
  10. 手机做web服务器 无限流量,想要无限流量套餐?别做梦了!