微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

基于jquery固定于顶部的导航响应浏览器滚动条事件

今天给大家分享一款基于jquery固定于顶部的导航,这款导航当浏览器滚动条位于顶部时,导航高度较高,当浏览器滚动向下滚动时,导航高度自动减低,并位于顶部。效果图如下:

实现的代码

HTML代码

rush:xhtml;">
Box="0 0 24 24" x="0px" y="0px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
Box="0 0 24 24" x="0px" y="0px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
Box="0 0 24 24" x="0px" y="0px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">

css代码

<div class="jb51code">
<pre class="brush:css;">
html,body {
background: #fafafa;
color: #1BBBFB;
font-family: sans-serif;
}

page {

position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}

toolbar {

display: block;
position: fixed;
width: 100%;
z-index: 10;
Box-sizing: border-Box;
-moz-Box-sizing: border-Box;
background-color: #1BBBFB;
padding: 0 16px;
}

actions {

position: relative;
display: flex;
align-items: center;
flex-direction: row;
height: 64px;
top: 0;
left: 0;
right 0;
}

actions .icon {

padding: 7px;
margin: 2px;
vertical-align: middle;
}

actions .spacer {

flex: 1;
}

actions svg {

display: inline-block;
pointer-events: none;
position: relative;
vertical-align: middle;
width: 24px;
height: 24px;
fill: #fff;
}

title {

padding: 21px;
position: absolute;
bottom: 0;
color: #fff;
}

content {

display: block;
position: relative;
padding: 24px;
}

.card {
display: block;
position: relative;
width: 60%;
height: 100px;
border: 1px solid #1BBBFB;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #fff;
margin: 16px auto;
padding: 24px;
}

原文地址:https://www.jb51.cc/jquery/57396.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐