Rumah > hujung hadapan web > tutorial css > Bagaimanakah saya boleh melaraskan kecerahan warna secara dinamik menggunakan CSS?

Bagaimanakah saya boleh melaraskan kecerahan warna secara dinamik menggunakan CSS?

DDD
Lepaskan: 2024-12-07 05:18:14
asal
623 orang telah melayarinya

How can I dynamically adjust the brightness of a color using CSS?

Manipulasi Warna Dinamik dengan Penapis CSS

Soalan:

Bagaimana kita boleh meringankan atau menggelapkan warna tertentu menggunakan CSS? Bolehkah kita mengurangkan warna dengan peratusan?

Jawapan:

Ya, mengurangkan warna dengan peratusan boleh dilakukan menggunakan penapis CSS. Begini caranya:

.button {
  color: #ff0000;
}

/* note: 100% is baseline so 85% is slightly darker, 
   20% would be significantly darker */
.button:hover {
  filter: brightness(85%);
}
Salin selepas log masuk

Dalam contoh ini, warna asas ditetapkan sebagai merah (#ff0000) untuk butang. Dengan menggunakan penapis pada butang pada tuding, kecerahan dikurangkan sebanyak 15%, menghasilkan warna merah yang lebih gelap. Peratusan boleh dilaraskan untuk mencapai tahap kecerahan atau kegelapan yang diingini.

Pendekatan ini serasi dengan semua penyemak imbas moden, seperti yang terbukti daripada ketersediaannya yang meluas dalam jadual keserasian caniuse.

Atas ialah kandungan terperinci Bagaimanakah saya boleh melaraskan kecerahan warna secara dinamik menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan