gpt4 book ai didi

javascript - 如何用vue js制作固定导航栏?

转载 作者:搜寻专家 更新时间:2023-10-30 22:14:55 50 4
gpt4 key购买 nike

enter image description here

我尝试使用 vue.js 构建一个登陆页面,标题设计如上图所示。

因此,我创建了一个名为“header”的组件,其中包含根据设计的内容。

如何制作一个固定的导航栏,当页面滚动时导航栏仍然在顶部?

最佳答案

另一种选择是使用 bootstrap-vue包。

它有 b-navbar可以固定到的组件 top

<b-navbar class="header" fixed="top"></b-navbar>

例子:

const vm = new Vue({el: '#app'})
<link href="http://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.css" rel="stylesheet"/><link href="http://unpkg.com/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script src="http://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.js"></script><script src="http://unpkg.com/babel-polyfill@latest/dist/polyfill.min.js"></script><div id="app">

<!-- ************************************ -->
<!-- Place the fixed prop within b-navbar -->
<!-- ************************************ -->

<b-navbar class="header" type="dark" variant="info" fixed="top">
<b-navbar-brand href="#"> My fixed header </b-navbar-brand>
</b-navbar>

<!-- *********************************** -->
<div style="margin-top: 60px;"><ol><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li><li>link</li></ol></div></div>

关于javascript - 如何用vue js制作固定导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53334384/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com