CSS Position

CSS Position

Untuk artikel kali ini kita akan mencoba mencari tahu apa perbedaan position yang ada pada properti CSS. Mulai dari CSS position static, relative, absolute, fixed.

position:static

Pada posisi ini, sebenarnya ini adalah posisi default (statis) suatu elemen hampir tidak ada perbedaan sama sekali.

position:relative

Pada posisi ini kita bisa memanfaatkan properti top dan left. Objek akan berubah terhadap elemen utama dan juga relatif terhadap dirinya.

position:absolute

position absolute pada css, misalnya kita menerapkan objek memiliki position absolute, maka objek tersebut akan mengikuti induk elemen (parent), dengan catatan induk elemen menggunakan position relative.

position:fixed

Pada position:fixed ini posisi elemen akan tetap atau akan selalu pada posisinya (diam), meskipun browser di scroll.

Live source

<!DOCTYPE html>
<html>
<head>
	<title>CSS Position</title>
	<style>
		/* CSS Reset */
		*{
			padding: 0;
			margin: 0px;
		}	

		#wrapper{
			margin: auto;
			width: 800px;
			height: 900px;
			background-color: #7ACCE8;
		}

		#box1{
			background-color: #2DDA47;
			height: 100px;
			width: 200px;
		}

		#box2{
			background-color: #C4E51F;
			height: 100px;
			width: 200px;
			position: relative;
			top: 20px;
			left: 50px;
		}

		#box3{
			background-color: #E71B1B;
			height: 100px;
			width: 200px;
			position: absolute;
			top: 1px;
			left: 1px;
		}

		#box4{
			background-color: #EC1CD0;
			height: 100px;
			width: 200px;
			position: fixed;
		}

	</style>
</head>
<body>
	<div id="wrapper">
		<div id="box1">
			<h3>posisi statis</h3>
		</div>
		<div id="box2">
			<h3>posisi relative</h3>
		</div>
		<div id="box3">
			<h3>posisi absolute</h3>
		</div>
		<div id="box4">
			<h3>posisi fixed</h3>
		</div>
	</div><!-- end of wrapper -->

</body>
</html>

Semoga artikel yang singkat ini dapat membantu teman-teman dalam memahami CSS Property Position dan Valuenya. Sampai jumpa pada artikel berikutnya.

 

Comments are closed.