吸顶式导航与视觉差效果

吸顶式导航效果

什么是吸顶式导航效果

首先要创建个吸顶导航栏,这个吸顶导航栏的初始位置一般是靠近在页面的顶部位置,当页面向下滚动时超过了吸顶导航的初始位置时,需要把吸顶导航栏固定在窗口顶部,就实现吸顶式导航效果。

具体代码如下:

body代码:

<div class="one1">
			<h2>SYROS</h2>
			<ul class="one1_ul">
				<li>
					<a href="">HOME</a>
					<ul class="Home_ul ">
						<li class="Home_ul_li"></li>
						<li class="Home_ul_li1">
							<a href="">HOME Default</a>
						</li>
						<li>
							<a href="">HOME Onepage</a>
						</li>
						<li>
							<a href="">HOME Business</a>
						</li>
						<li>
							<a href="">HOME Agency</a>
						</li>
						<li>
							<a href="">HOME Landing</a>

						</li>
						<li>
							<a href="">HOME Shop</a>
						</li>

					</ul>
				</li>
				<li>
					<a href="">PAGES</a>
					<ul class="Home_ul">
						<li class="Home_ul_li"></li>
						<li class="Home_ul_li1">
							<a href="">Services</a>
							<ul class="servies_ul">
								<li>
									<a href="">Services1</a>
								</li>
								<li>
									<a href="">Services2</a>
								</li>
							</ul>
						</li>
						<li>
							<a href="">About Us</a>
							<ul class="servies_ul">
								<li>
									<a href="">About Us1</a>
								</li>
								<li>
									<a href="">About Us2</a>
								</li>
							</ul>
						</li>
						<li>
							<a href="">Contact</a>
							<ul class="servies_ul">
								<li>
									<a href="">Contact1</a>
								</li>
								<li>
									<a href="">Contact2</a>
								</li>
							</ul>
						</li>
						<li>
							<a href="">404</a>
						</li>
					</ul>
				</li>
				<li>
					<a href="">PORTFOLIO</a>
					<ul class="Home_ul">
						<li class="Home_ul_li"></li>
						<li class="Home_ul_li1">
							<a href="">Classic</a>
							<ul class="servies_ul">
								<li>
									<a href="">4 Columns</a>
								</li>
								<li>
									<a href="">3 Columns</a>
								</li>
								<li>
									<a href="">2 Columns</a>
								</li>
							</ul>
						</li>
						<li>
							<a href="">Fullwidth</a>
							<ul class="servies_ul">
								<li>
									<a href="">5 Columns</a>
								</li>
								<li>
									<a href="">4 Columns</a>
								</li>
								<li>
									<a href="">3 Columns</a>
								</li>
								<li>
									<a href="">2 Columns</a>
								</li>
							</ul>
						</li>
						<li>
							<a href="">Masonry</a>
							<ul class="servies_ul">
								<li>
									<a href="">5 Columns</a>
								</li>
								<li>
									<a href="">4 Columns</a>
								</li>
								<li>
									<a href="">3 Columns</a>
								</li>
								<li>
									<a href="">5 Columns</a>
								</li>
							</ul>
						</li>
						<li>
							<a href="">With Title</a>
							<ul class="servies_ul">
								<li>
									<a href="">5 Columns</a>
								</li>
								<li>
									<a href="">4 Columns</a>
								</li>
								<li>
									<a href="">3 Columns</a>
								</li>
								<li>
									<a href="">2 Columns</a>
								</li>
							</ul>
						</li>
						<li>
							<a href="">Single Project</a>
							<ul class="servies_ul">
								<li>
									<a href="">Standard</a>
								</li>
								<li>
									<a href="">Extended</a>
								</li>

							</ul>
						</li>
					</ul>
				</li>
				<li>
					<a href="">BLOG</a>
					<ul class="Home_ul">
						<li class="Home_ul_li"></li>
						<li class="Home_ul_li1">
							<a href="">Standard</a>
						</li>
						<li>
							<a href="">Masonry</a>
						</li>
						<li>
							<a href="">Single Post</a>
						</li>
						<li>
							<a href="">No Sidebar</a>
						</li>
					</ul>
				</li>
				<li>
					<a href="">SHOP</a>
					<ul class="Home_ul">
						<li class="Home_ul_li"></li>
						<li class="Home_ul_li1">
							<a href="">Catalog Grid</a>
						</li>
						<li>
							<a href="">Single Product</a>
						</li>
						<li>
							<a href="">Cart</a>
						</li>
						<li>
							<a href="">Checkout</a>
						</li>
					</ul>
				</li>
				<li>
					<a href="">FEATURES</a>
				</li>

			</ul>
			<div>
				<span class="glyphicon glyphicon-shopping-cart shopping-cart-my" aria-hidden="true"></span>
				<span class="glyphicon glyphicon-search search-my" aria-hidden="true"></span>
				<span class="glyphicon glyphicon-align-justify align-justify-my" aria-hidden="true"></span>
			</div>
			<hr />
		</div>
		<div class="banner">
			<div class="banner_large_character">About Us</div>
			<div class="banner_large_character1">
				<ul class="banner_large_character1_ul">
					<li>Home</li>
					<li>/ Page</li>
					<li>/ About us</li>
				</ul>
			</div>
		</div>

css代码:

在这里插入代码片body {
	margin: 0px;
}


/***************one1 css start******************/

.one1 {
	color: white;
	width: 100%;
	height: 76px;
	/*设置绝对布局*/
	position: absolute;
	/*显示叠加的效果*/
	z-index: 1000;
}

.one1 h2 {
	float: left;
	margin-left: 35px;
}

.sticky {
	position: fixed;
	background: #FFFFFF;
	visibility: hidden;
	color: #000000;
	box-shadow: 0 0 10px 1px #000000;
}

.sticky .one1_ul li a {
	color: #000000;
}

.offset {
	transform: translate(0, -100%);
	transition: all 0.5s ease-in-out;
}

.scrolling {
	visibility: visible;
	transform: translate(0, 0);
}


/**
 * 第一层嵌套
 */

.one1_ul {
	float: left;
	list-style: none;
	margin-left: 400px;
	margin-top: 20px;
}

.one1_ul li {
	float: left;
	padding: 10px 10px 0px 10px;
}

.one1_ul li a {
	text-decoration: none;
	color: white;
}

.one1_ul li a:hover {
	color: red;
}


/**
 * 第二层嵌套
 */

.Home_ul {
	position: absolute;
	display: none;
}

.Home_ul_li {
	opacity: 0;
	height: 26px;

}

.Home_ul_li1{
	border-top: 3px solid #e7634d;
}

.Home_ul li {
	width: 150px;
	float: none;
	list-style: none;
	background: #ffffff;
	
}

.Home_ul li a {
	color: #000000;
}

.one1_ul li:hover .Home_ul {
	display: block;
}


/**
 * 第三层嵌套
 */

.servies_ul {
	position: absolute;
	display: none;
	background: white;
	margin-left: 140px;
	margin-top: -33px;
	border-top: 3px solid #e7634d;
}

.servies_ul li {
	width: 150px;
	height: 30px;
	margin-bottom: 30px;
}

.Home_ul li:hover .servies_ul {
	display: block;
}

.shopping-cart-my {
	margin-left: 350px;
	margin-top: 30px;
	font-size: 1.5em;
}

.search-my {
	margin-left: 20px;
	font-size: 1.5em;
}

.align-justify-my {
	margin-left: 20px;
	font-size: 1.5em;
}


/********************one1 css end***************************/


/*****************banner css Start*******************/

.banner {
	float: left;
	width: 100%;
	height: 700px;
	background-image: url(img/about_us_title_bg.jpg);
	/*使图片平铺*/
	background-size: cover;
	background-attachment: fixed;
}

.banner_large_character {
	width: 70%;
	height: 100px;
	color: white;
	text-align: center;
	font-size: 5em;
	/*设置居中*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 300px;
}

.banner_large_character1 {
	width: 70%;
	height: 100px;
	color: white;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.banner_large_character1_ul {
	list-style: none;
	margin-left: 440px;
}

.banner_large_character1_ul li {
	float: left;
	margin-right: 10px;
}


/*********************banner css end*******************************/

jquery代码

<!-- jQuery Scripts -->
		<script type="text/javascript" src="js/jquery.min.js"></script>
		<script type="text/javascript" src="js/plugins.js"></script>
		<script type="text/javascript">
			$(window).scroll(function() {

				if($(window).scrollTop() > 190) {
					$('.one1').addClass("sticky");
				} else {
					$('.one1').removeClass("sticky");
				}

				if($(window).scrollTop() > 200) {
					$('.one1').addClass("offset");
				} else {
					$('.one1').removeClass("offset");
				}

				if($(window).scrollTop() > 500) {
					$('.one1').addClass("scrolling");
				} else {
					$('.one1').removeClass("scrolling");
				}

			});
		</script>

视觉差效果

滚动的时候图片没有动,但是感觉图片是在移动的效果

具体代码如下

body代码
<div class="declaratin">
			<div class="declaratin_lv" data-stellar-background-ratio="0.3" style="background-position: 50% 0">
				<div class="declaratin_text">
					It's not just about ideas. It's about making ideas happen </div>
			</div>

		</div>
css代码
.declaratin {
	float: left;
	width: 100%;
	height: 600px;
}

.declaratin_lv {
	position: absolute;
	width: 100%;
	height: 80%;
	background: url(img/quote_mission.jpg);
	/*使图片固定不动*/
	background-attachment: fixed;
	z-index: -1;
}

.declaratin_text {
	color: white;
	font-size: 5em;
	text-align: center;
	margin: 150px;
}
jquery代码
<script type="text/javascript" src="js/jquery.min.js"></script>
		<script type="text/javascript" src="js/plugins.js"></script>
		<script type="text/javascript">
			$.stellar({
				horizontalScrolling: false,
				hideDistantElements: false
			});
			$(window).load(function() {

				setTimeout(function() {
					$.stellar('refresh');
				}, 1000);

			});
			</script>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值