【vue】用vue-cli+bootstarp手动写一个响应式的导航条

本文介绍如何利用vue-cli和bootstrap手动构建一个响应式导航条。通过媒体查询和bootstarp的栅格系统,实现了在PC、平板和手机端的自适应布局。详细步骤包括创建Header.vue组件,使用不同布局适应不同屏幕尺寸,并借助.bootstarp的辅助类如.hidden-xs和.visible-xs进行控制。最后,文章提供了一个包含350行代码的响应式导航条实现示例。
摘要由CSDN通过智能技术生成

一、应用场景

在很多时候,我们的网站都是要求设计成响应式

也就是网站可以适应于 PC 端、平板和手机端

关于响应式的设计网上有很多教程,大致分为两种:

1.使用一套代码,利用媒体查询来适配不同的屏幕

2.使用两套代码,根据用户的终端不同切加载不同的代码来适配

两种方法各有优势和劣势,自己根据项目需求来确定具体使用哪种方法

本篇博客介绍第一种方法,利用 bootstarp 的栅格系统 + 一些媒体查询来完成网站的响应式设计

如果不知道 vue-cli 项目如何引入 jquery 和 bootstarp 的请参考:vue-cli引入jquery和bootstarp

二、响应式的导航条

bootstarp 给我们提供了很多种导航条的样式,但是普遍的就是样式特别的简单,而且想要在 bootstarp 提供的导航条上面嵌套自己想要的结构和样式不是特别的方便,所以我就自己动手写了一个响应式的导航条(实现方法完全小白式)

我们先看下实现的的效果:

PC端(屏幕尺寸 >= 997px)

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值