导航滑动隐藏显现Headroom.js插件用法

admin2021-12-29467

导航特效Headroom.js插件用法,向下滑动导航向上滑出隐藏,向上滑动导航向下滑入显现。

soogif.gif

html,导航代码

<header class="headroom">
	<div class="container">
		<div class="navbar-header">
		    <div class="logo"><a href="/"><img src="images/logo.png" alt=""></a></div>
		</div>
		<nav>
		    <ul class="nav">
		        <li><a href="">首页</a></li>
		        <li><a href="">产品项目</a></li>
		        <li><a href="">企业资讯</a></li>
		        <li><a href="">智慧社区</a></li>
		        <li><a href="">联系我们</a></li>
		    </ul>
		</nav>    
	</div>
</header>

css 样式代码

header {
	position: fixed;
	top: 0;
	transition: all .2s ease-in-out;
}
.headroom--unpinned {top: -100px;}
.headroom--pinned {top: 0;}

js代码,在html主题下方

<script src="https://cdn.bootcdn.net/ajax/libs/headroom/0.12.0/headroom.js"></script>//引入Headroom.js插件
<script>
    // 获取页面元素
    var myElement = document.querySelector("header");
    // 创建 Headroom 对象,将页面元素传递进去
    var headroom  = new Headroom(myElement);
    // 初始化
    headroom.init(); 
</script>


网友评论