Rumah > Artikel > hujung hadapan web > Bagaimana untuk mencapai kesan kecerunan ketelusan menggunakan sifat CSS
Cara melaksanakan kesan kecerunan ketelusan menggunakan sifat CSS memerlukan contoh kod khusus
Dalam reka bentuk web, kesan kecerunan ketelusan boleh menambah kesan peralihan yang lembut dan cantik pada halaman. Melalui penetapan sifat CSS, kita boleh mencapai kesan peralihan dengan mudah pada ketelusan elemen yang berbeza. Hari ini kami akan memperkenalkan beberapa kaedah biasa dan contoh kod khusus.
<style> .box { background-color: #000000; opacity: 0; transition: opacity 1s; } .box:hover { opacity: 1; } </style> <div class="box"></div>
Dalam kod di atas, kami mencipta elemen div bernama kotak dan menetapkan ketelusan awal kepada 0. Kemudian, gunakan pemilih kelas pseudo :hover untuk menentukan kesan apabila tetikus melayang, dan tetapkan ketelusan kepada 1 untuk mencapai kesan kecerunan ketelusan. Atribut peralihan menentukan masa peralihan kepada 1 saat, menjadikan proses kecerunan lebih lancar.
<style> .box { background-color: rgba(0, 0, 0, 0); transition: background-color 1s; } .box:hover { background-color: rgba(0, 0, 0, 0.5); } </style> <div class="box"></div>
Dalam kod di atas, kami turut mencipta elemen div bernama kotak dan menetapkan nilai warna rgba awal, dengan nilai saluran alfa ialah 0, menunjukkan ketelusan lengkap. Kemudian, gunakan pemilih kelas pseudo :hover untuk menentukan kesan apabila tetikus melayang, dan tetapkan nilai saluran alfa kepada 0.5 untuk mencapai kesan kecerunan ketelusan. Atribut peralihan menentukan masa peralihan selama 1 saat.
<style> .box { background-color: rgba(0, 0, 0, 0); opacity: 0; transition: all 1s; } .box:hover { background-color: rgba(0, 0, 0, 0.5); opacity: 1; } </style> <div class="box"></div>
Dalam kod di atas, kami turut mencipta elemen div bernama kotak dan mengawal kesan peralihan ketelusan dengan menetapkan nilai warna rgba dan atribut kelegapan atribut warna latar belakang. Melalui pemilih kelas pseudo :hover, tetapkan saluran alfa nilai warna rgba kepada 0.5 dan tetapkan atribut kelegapan kepada 1 untuk mencapai kesan kecerunan ketelusan.
Ringkasan:
Pelaksanaan kesan kecerunan ketelusan boleh diselesaikan melalui tetapan sifat CSS. Kami boleh menggunakan atribut kelegapan untuk mengawal kecerunan ketelusan sahaja, atau menggunakan nilai warna rgba untuk menentukan nilai ketelusan Kami juga boleh menggunakan kedua-duanya dalam kombinasi untuk mencapai kesan yang lebih kaya. Di atas adalah beberapa kaedah biasa dan kod sampel, saya harap ia akan membantu anda. Jika anda mempunyai soalan lain atau lebih banyak keperluan, anda boleh terus berunding.
Atas ialah kandungan terperinci Bagaimana untuk mencapai kesan kecerunan ketelusan menggunakan sifat CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!