Kecelakan/Kehalusan CSS

kecerahan Sifat menentukan kejelasan/kehalusan elemen.

imej jelas

kecerahan Range nilai sifat opacity adalah 0.0-1.0. Nilai yang lebih rendah, semakin jelas:

kopi

opacity 0.2

kopi

opacity 0.5

kopi

kecerahan 1

Contoh

img {
  kecerahan: 0.5;
}

Cuba sendiri

kesan lebur jelas

kecerahan Sifat biasanya digunakan bersama-sama :hover Penggunaan pemilih bersama-sama, sehingga boleh mengubah kejelasan apabila kursor berada di atas:

Bunga Tulip
Bunga Tulip
Bunga

Contoh

img {
  kecerahan: 0.5;
}
img:hover {
  opacity: 1.0;
}

Cuba sendiri

Pengertian contoh

Blok CSS pertama hampir sama seperti kod di contoh 1. Selain itu, kami turut menambahkan kesan apabila pengguna melepaskan kursor di atas salah satu imej. Dalam keadaan ini, apabila pengguna melepaskan kursor di atas imej, kami mahu imej untuk tidak jelas. Baris CSS ini adalah kecerahan:1;.

Ketika pengecas tetikus meninggalkan imej, imej akan kembali ke kecerahan.

Contoh kesan terbalik saat hover:

Bunga Tulip
Bunga Tulip
Bunga

Contoh

img:hover {
  kecerahan: 0.5;
}

Cuba sendiri

kotak transparen

dengan kecerahan Ketika atribut kecerahan digunakan untuk menambah kadar kecerahan latar bagi elemen, semua anak elemen akan mewarisi kadar kecerahan yang sama. Ini mungkin akan membuat teks yang berada di dalam elemen yang penuh kecerahan sukar untuk dibaca:

kecerahan 1
kecerahan 0.6
kecerahan 0.3
kecerahan 0.1

Contoh

div {
  kecerahan: 0.3;
}

Cuba sendiri

Kadar kecerahan dengan RGBA

Jika anda tidak mahu melaksanakan kadar kecerahan kepada anak element, seperti contoh di atas, gunakan nilai warna RGBA. Contoh di bawah ini menetapkan warna latar bukannya kadar kecerahan teks:

100% kadar kecerahan
60% kadar kecerahan
30% kadar kecerahan
10% kadar kecerahan

Anda telah belajar dari Warna CSS Dalam bab ini, kita belajar tentang penggunaan RGB sebagai nilai warna. Selain RGB, nilai warna warna merah, hijau dan biru boleh digunakan bersamaan dengan channel alpha (RGBA) - channel ini menentukan kadar kecerahan warna.

Warna RGBA dinyatakan seperti: rgba(merah, hijau, biru, alpha) alpha Parameter adalah nombor yang antara 0.0 (sangat transparen) dan 1.0 (sangat tak transparen).

Petunjuk:Anda akan belajar di dalam Warna CSS Dalam bab ini, kita belajar lebih banyak tentang warna RGBA.

Contoh

div {
  latar: rgba(76, 175, 80, 0.3) /* kadar kecerahan 30% latar hijau */
}

Cuba sendiri

Teks di dalam kotak transparen

Ini adalah teks yang berada di dalam kotak transparen.

Contoh

<html>
<head>
<style>
div.background {
  latar: url(klematis.jpg) ulang;
  sambungan: 2px solid hitam;
}
div.transbox {
  marjin: 30px;
  warna latar: #ffffff;
  sambungan: 1px solid hitam;
  kecerahan: 0.6;
}
div.transbox p {
  marjin: 5%;
  tebal;
  warna: #000000;
}
</style>
</head>
<body>
<div class="background">
  <div class="transbox">
    <p>Ini adalah beberapa teks yang berada di dalam kotak jelas.</p>
  </div>
</div>
</body>
</html>

Cuba sendiri

Pengertian contoh

Pertama, kami buat elemen <div> dengan imej latar dan garisan tepi (class="background").

Kemudian, kami buat satu lagi div di dalam div pertama (class="transbox").

Dengan warna latar dan garisan tepi - div ini adalah jelas.

Dalam div yang jelas, kami menambahkan beberapa teks di dalam elemen <p>.