Rumah  >  Artikel  >  hujung hadapan web  >  position: fixed属性用法详解

position: fixed属性用法详解

巴扎黑
巴扎黑asal
2017-07-18 17:08:172305semak imbas

<!DOCTYPE html>
<html>
<head>
<title>当锚点定位遇上position: fixed</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
}

body {
position: relative;
}

a {
color: white;
text-decoration: none;
}

.nav {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100px;
background-color: black;
}

.part-one,
.part-two,
.part-three {
width: 100%;
height: 800px;
}

.part-one {
background-color: red;
padding-top: 100px;
}

.part-two {
background-color: blue;
padding-top: 100px;
margin-top: -100px;
}

.part-three {
background-color: yellow;
padding-top: 100px;
margin-top: -100px;
}
</style>
</head>
<body>
<div class="nav">
<a href="#part-one">part one</a>
<a href="#part-two">part two</a>
<a href="#part-three">part three</a>
</div>
<div class="part-one" id="part-one">I&#39;m part one</div>
<div class="part-two" id="part-two">I&#39;m part two</div>
<div class="part-three" id="part-three">I&#39;m part three</div>
</body>
</html>

<!DOCTYPE html>
<html>

	<head>
		<title>CSS解决有固定导航时链接锚点定位偏移</title>
		<style type="text/css">
			* {
				margin: 0;
				padding: 0;
			}
			
			body {
				position: relative;
			}
			
			a {
				color: white;
				text-decoration: none;
			}
			
			.nav {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100px;
				background-color: black;
			}
			
			.part-one,
			.part-two,
			.part-three {
				width: 100%;
				height: 800px;
			}
			
			.part-one {
				background-color: red;
				padding-top: 100px;
			}
			
			.part-two {
				background-color: blue;
				padding-top: 100px;
				margin-top: -100px;
			}
			
			.part-three {
				background-color: yellow;
				padding-top: 100px;
				margin-top: -100px;
			}
		</style>
	</head>

	<body>
		<div class="nav">
			<a href="#part-one">part one</a>
			<a href="#part-two">part two</a>
			<a href="#part-three">part three</a>
		</div>
		<div class="part-one" id="part-one">I&#39;m part one</div>
		<div class="part-two" id="part-two">I&#39;m part two</div>
		<div class="part-three" id="part-three">I&#39;m part three</div>
	</body>

</html>

  

Atas ialah kandungan terperinci position: fixed属性用法详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn