实现原理:利用css实现电梯导航很简单,基本原理就是通过a标签绑定跳转目标的id来实现的
html代码:
<div class="body">
<div class="top" id="top"></div>
<div class="con1" id="con1"></div>
<div class="con2" id="con2"></div>
<div class="footer" id="footer"></div>
</div>
<div class="navs">
<div class="navs_top">
<a href="#top">top</a>
</div>
<div class="navs_nav">
<a href="#con1">nav</a>
</div>
<div class="navs_con">
<a href="#con2">con</a>
</div>
<div class="navs_footer">
<a href="#footer">footer</a>
</div>
</div>
css代码:
.top {
width: 80%;
background-color: aqua;
height: 300px;
margin: auto;
}
.con1 {
position: relative;
width: 80%;
background-color: brown;
height: 300px;
margin: auto;
}
.con2 {
width: 80%;
background-color: wheat;
height: 300px;
margin: auto;
}
.footer {
width: 80%;
background-color: rebeccapurple;
height: 300px;
margin: auto;
}
.navs {
position: fixed;
right: 4.375rem;
top: 50%;
}
html{
/* 页面滚动效果 */
scroll-behavior: smooth;
}
效果演示: