Properti untuk membuat bayangan (shadow), mulai dikenalkan pada CSS3.
Properti tersebut adalah

Keduanya sama-sama berfungsi untuk membuat bayangan. Properti
kemudian HTML-nya:
Hasilnya:
Teksnya memiliki bayangan.
style.css
bayangan.html
hasilnya:
Properti bayangan memiliki empat nilai yang harus diberikan:
Jika nilai
Contohnya:
Maka hasilnya:
contoh:
Hasilnya:
box-shadow dan text-shadow.
Keduanya sama-sama berfungsi untuk membuat bayangan. Properti
box-shadow
digunakan untuk membuat bayangan untuk kotak atau elemen kontainer. Sementara
itu, properti text-shadow digunakan untuk membuat bayangan pada teks.Membuat Bayangan untuk Teks
Langsung saja ke contoh, silahkan buat style seperti ini.h2 {
text-shadow: 3px 2px 1px grey;
font-size: 40px;
}
<!DOCTYPE html>
<html>
<head>
<title>Latihan Bayangan</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<h2>Bayanganmu!</h2>
</body>
</html>
Bayanganmu!
Mantap!Teksnya memiliki bayangan.
Membuat Bayangan untuk Box
Selanjutnya kita coba membuat bayangan untuk kotak atau kontainer.style.css
.kotak {
box-shadow: 2px 2px 2px rgba(0,0,0,0.8);
padding: 10px;
border: 1px dashed grey;
}
<!DOCTYPE html>
<html>
<head>
<title>Latihan Bayangan</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div class="kotak">Tiap malam, aku selalu melihat bayangan hitam</div>
</body>
</html>
Tiap malam, aku selalu melihat bayangan hitam
Penjelasan Nilai Bayangan
Bagaimana, mudah bukan membuat bayangan?Properti bayangan memiliki empat nilai yang harus diberikan:
box-shadow: x y z warna;
- nilai
xuntuk menentukan arah horizontal - nilai
yuntuk menentukan arah vertikal - nilai
zuntuk menentukan keburaman (blur) bayangan - nilai warna, bisa menggunakan
rgb(),rgba(), kode warna, nama warna, dsb.
Jika nilai
x dan y diberikan nilai negatif, maka bayangannya akan mengarah ke atas.
Sementara itu, nili z tidak boleh negatif.Contohnya:
.kotak {
box-shadow: -3px -3px 2px rgba(0,0,0,0.4);
padding: 10px;
border: 1px dashed grey;
}
Tiap malam, aku selalu melihat bayangan hitam
Bayangan Masuk ke Dalam
Jika ingin membuat bayangan masuk ke dalam kotak, maka kita perlu menambahkan kata kunciinset.contoh:
.kotak {
box-shadow: inset 3px 3px 4px rgba(0,0,0,0.4);
padding: 10px;
border: 1px solid grey;
}
Tiap malam, aku selalu melihat bayangan hitam
No comments:
Post a Comment