CSS: Z-Index, Pengunaan Lain Witdh dan Height
Halo teman-teman kali ini akan membahas mengenai Z-Index adalah property css yang mulai ada pada css2, fungsinya yaitu untuk mengatur posisi depan atau belakang suatu elemen. Value untuk property z-index berupa angka. Minimum value adalah 0. Tapi untuk browser-browser dengan versi lama bisa berupa angka negatif.
.kedua{
Maka box kedua lah yang berada pada tumpukan box yang lainnya. Itu karna hanya box kedua yang diberi nilai Z-Index maka box yang lainnya bernilai 0, Semakin besar angka yang diberi pada Z-Index maka dia akan berada paling atas. Jika diberi nilai (-) pada Z-Index maka dia akan semakin tertumpuk oleh box-box lainnya.
Buat html sederhan seperti dibawah
<body>
<div class="pertama"></div>
<div class="kedua"></div>
<div class="ketiga"></div>
</body>
Styling sederhana seperti dibawah
div{
width: 200px;
height: 200px;
position: absolute;
}
.pertama{
background-color: red;
}
.kedua{
background-color: blue;
}
.ketiga{
background-color: greenyellow;
}
Maka box akan bertumpuk dari box 1 paling bawah dan box 3 paling atas, jika ingin memindahkan pada tiap boxnya kalian harus ubah urutan div pada html, contohnya seperti div box 1 pindah menjadi div box 3. Itu adalah cara yang kurang efektif.
Beri jarak ukuran pada tiap-tiap box
.kedua{
background-color: blue;
left: 100px;
}
.ketiga{
background-color: greenyellow;
left: 200px;
}
Bisa dilihat bahwa pada tiap-tiap box terjadi penumpukan dari box 1 hingga box 3
.kedua{
background-color: blue;
left: 100px;
z-index: 1;
}
Maka box kedua lah yang berada pada tumpukan box yang lainnya. Itu karna hanya box kedua yang diberi nilai Z-Index maka box yang lainnya bernilai 0, Semakin besar angka yang diberi pada Z-Index maka dia akan berada paling atas. Jika diberi nilai (-) pada Z-Index maka dia akan semakin tertumpuk oleh box-box lainnya.
Buat html sederhana sepeerti dibawah.
<body>
<div class="topbar"></div>
<h1>Hallo Warga Bumi</h1>
<h2>Selamat Datang di Langit</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Fugiat
maxime nulla et sed laborum quos perspiciatis. Cumque neque velit
magnam maxime. Sequi quae ad nostrum, praesentium laborum deleniti
in nobis explicabo voluptatibus, accusamus culpa error magni
pariatur? Accusantium et itaque, assumenda obcaecati culpa debitis
perspiciatis voluptate vero hic, reprehenderit dolorum officiis
dolor sed alias? Ea maxime tempora nulla autem ex quasi quia ipsa,
itaque, esse quidem perspiciatis accusamus a nobis eos! Saepe,
exercitationem facere dolorum nostrum atque explicabo quidem r
eiciendis earum vero beatae sed. Aperiam quisquam optio, volupt
atibus in facilis debitis adipisci iusto, inventore aspernatur l
audantium nisi. Laudantium, repudiandae nemo? Lorem ipsum dolor s
it amet consectetur, adipisicing elit.
Ratione, repellat quas id voluptatibus debitis sit doloremque
illo repudiandae exercitationem. Magni voluptatibus commodi
deleniti amet quia perspiciatis voluptates esse dolorem delectus?</P>
</body>
Beda dengan margin dan padding, ini hanya menggunakan posisi arahnya saja bisa dibilang ini adalah style menarik sebuah element pada posisi yang dinginkan. Jika nilai 0 maka akan menarik dan jika bernilai maka mengulur.
body{
height: 1000px;
}
.topbar{
background-color: lightgreen;
position: fixed;
top: 0px;
right: 400px;
bottom: 400px;
left: 400px;
opacity: 40%;
}
h1{
margin-top: 50px;
}
Inilah hasilnya.
Komentar
Posting Komentar