kotak Bayangan
Dengan CSS3 Anda dapat membuat efek bayangan!
CSS3 Efek Bayangan
Dengan CSS3 Anda dapat menambahkan bayangan untuk teks dan elemen.
Dalam bab ini Anda akan belajar tentang sifat-sifat berikut:
-
text-shadow
-
box-shadow
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang sepenuhnya mendukung properti.
Nomor diikuti oleh -webkit- atau -moz- menentukan versi pertama yang bekerja dengan awalan.
Milik | |||||
---|---|---|---|---|---|
text-shadow | 4.0 | 10.0 | 3.5 | 4.0 | 9.5 |
box-shadow | 10.0 4.0 -webkit- |
9.0 | 4.0 3.5 -moz- |
5.1 3.1 -webkit- |
10.5 |
CSS3 Bayangan Teks
CSS3 text-shadow
properti berlaku bayangan untuk teks.
Dalam penggunaannya sederhana, Anda hanya menentukan bayangan horizontal (2px) dan bayangan vertikal (2px):
Teks efek bayangan!
Selanjutnya, tambahkan warna untuk bayangan:
Teks efek bayangan!
Kemudian, menambahkan efek blur untuk bayangan:
Teks efek bayangan!
Contoh berikut menunjukkan teks putih dengan bayangan hitam:
Teks efek bayangan!
Contoh berikut menunjukkan neon cahaya bayangan merah:
Teks efek bayangan!
beberapa Bayangan
Untuk menambahkan lebih dari satu bayangan untuk teks, Anda dapat menambahkan daftar dipisahkan koma bayangan.
Contoh berikut menunjukkan neon cahaya bayangan merah dan biru:
Teks efek bayangan!
Contoh berikut menunjukkan teks putih dengan bayangan hitam, biru, dan darkblue:
Teks efek bayangan!
Contoh
h1
{
color: white;
text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
Cobalah sendiri " CSS3 box-shadow Properti
CSS3 box-shadow
properti berlaku bayangan untuk elemen.
Dalam penggunaannya sederhana, Anda hanya menentukan bayangan horizontal dan bayangan vertikal:
Selanjutnya, tambahkan warna untuk bayangan:
Berikutnya, menambahkan efek blur untuk bayangan:
Anda juga dapat menambahkan bayangan ke :: sebelum dan :: setelah pseudo-kelas, untuk menciptakan efek yang menarik:
Contoh
#boxshadow {
position: relative;
box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
padding:
10px;
background: white;
}
#boxshadow img {
width: 100%;
border: 1px solid #8a4419;
border-style: inset;
}
#boxshadow::after {
content: '';
position: absolute;
z-index: -1; /* hide shadow behind
image */
box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
width: 70%;
left: 15%; /* one
half of the remaining 30% */
height: 100px;
bottom: 0;
}
Cobalah sendiri " Kartu-kartu
Contoh menggunakan box-shadow
properti untuk membuat kartu seperti kertas:
1
1 Januari 2016
Hardanger, Norwegia
Contoh
div.card
{
width: 250px;
box-shadow: 0 4px 8px 0 rgba(0, 0,
0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-align:
center;
}
Cobalah (Kartu Text) » mencobanya (Gambar Card)» Uji Diri dengan Latihan!
Latihan 1 » Latihan 2» Latihan 3 » Latihan 4» Latihan 5 »
CSS3 Bayangan Properti
Tabel berikut berisi daftar properti CSS3 shadow:
Milik | Deskripsi |
---|---|
box-shadow | Menambahkan satu atau lebih bayangan untuk elemen |
text-shadow | Menambahkan satu atau lebih bayangan untuk teks |