# 右侧浮动导航栏
效果展示:

# 基本实现原理
- 一般布局的情况下,header一般都是relative(相对定位)。没有脱离文档流;
- header里面的放绝对定位盒子。(目的:方便元素的布局)也是我们常说的子相父绝;
- 在absolute定位的盒子里面在套一个relative盒子;
- 在relative盒子里面再套一个fixed定位(fiexd是脱离文档流的定位)的盒子;
- fixed定位的盒子里面使用ul、li标签来实现;
- 二维码的盒子是放在li标签下的div盒子。默认情况display属性是none(不显示);


# 骨架结构
<div class="layout">
<div class="view_contents">
<div class="main_box">
<ul>
<li>
<div class="menu_ico">
<div class="menu_view">
<img src="/images/suspension-code128x128.png" alt="qr">
</div>
</div>
<div class="menu_con" style="display: none">
<div class="img_view">
<img src="/images/qr430_430.jpg" alt="微信公众号图片">
<div class="text">
<span>关注我们</span>
</div>
</div>
</div>
</li>
<li>
<div class="menu_ico">
<div class="menu_view" @click="scrollToTop">
<img src="/images/suspension-up128x128.png" alt="qr">
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
← 网格的布局技巧1 简介Nuxt.jsv4 →