Bootstrap 组件之响应式导航条实现

主要学习了Bootstrap3响应式导航条相关内容,学会使用navbar和navbar‑default类来创建导航条组件,用container作为内容容器实现内容居中,navbar‑header区域用来放置品牌logo与折叠汉堡按钮,navbar‑brand用来设置导航品牌文字。掌握小屏幕折叠菜单的实现,navbar‑toggle是只在小屏幕显示的汉堡按钮,通过data‑toggle="collapse"触发折叠插件,data‑target关联对应折叠容器的id,collapse navbar‑collapse容器在大屏展开、小于768px时默认收起。使用nav navbar‑nav搭建导航菜单列表,active标识当前选中的导航项,利用label label‑danger组件实现小红new角标,配合行内样式调整间距。学习响应式工具类hidden‑xs,该类可以在屏幕小于768px时自动隐藏元素,本案例用来让小屏幕下搜索框和搜索按钮隐藏。还学会在导航条内部嵌入表单,navbar‑form搭配navbar‑right可以让搜索表单在导航栏靠右摆放。同时清楚资源引入的先后顺序,页面先引入Bootstrap的css样式文件,脚本部分要先引入jQuery再引入Bootstrap的js文件,因为Bootstrap折叠插件依赖jQuery,顺序不对点击折叠功能会失效,也理解了视口meta标签的作用,做响应式网页必须添加该标签,让移动设备浏览器按照设备真实宽度渲染页面。最终实现了大屏完整展示logo、导航菜单、搜索框,小屏幕隐藏搜索框、菜单收起,点击汉堡图标展开菜单的页面效果。

相关推荐
女神下凡14 小时前
芯参谋(79):嵌入式学习进阶_(硬件与软件)深入实践指南
arm开发·单片机·嵌入式硬件·学习·fpga开发·设计规范
星恒随风14 小时前
Linux Socket TCP编程(二):逐文件重构多进程、多线程与线程池服务器,深入fork、pthread_create、popen和std::bind
linux·服务器·笔记·学习·tcp/ip
wq89738715 小时前
[AI问答] VFIO操作的相关函数学习
学习
Century_Dragon15 小时前
把一辆智能汽车“搬“进教室—智能网联汽车自动驾驶虚拟教学实训
学习
兔头?15 小时前
JVM学习文档
jvm·学习
无心水16 小时前
15、云原生架构设计理论与实践 核心考点与学习笔记
笔记·学习·云原生·架构师·软考·系统架构设计师·软考系统架构设计师
动词ing16 小时前
【学习笔记】51单片机 独立按键控制LED显示二进制
笔记·学习·51单片机
叼烟扛炮16 小时前
Linux 学习笔记(三十九):网络基石——TCP/IP 模型与 UDP 实战
linux·运维·网络·笔记·学习·tcp/ip
前进的李工17 小时前
Agent 学习笔记 04:KV Cache 与上下文缓存
笔记·学习·缓存·agent·注意力机制·kv cache·prompt cache
Z21-X17 小时前
云原生运维笔记:打通OpenStack的任督二脉——从Neutron网络踩坑到Swift与Heat硬核实战
运维·笔记·学习·云原生