Cara Menukar Warna Imej dalam CSS

Cara Menukar Warna Imej Dalam Css



Menggabungkan fungsi opacity() dan drop-shadow() dalam sifat penapis akan menukar warna imej dalam CSS. Sifat penapis boleh digunakan untuk menggunakan pelbagai kesan pada imej, seperti pantulan, skala kelabu, sepia, bayang-bayang dan banyak lagi. Fungsi ini menggunakan komponen warna yang berbeza untuk mengubah suai warna imej. Dalam manual ini, anda akan memperoleh pengetahuan tentang cara menggunakan CSS untuk menukar warna imej.

Berikut adalah hasil artikel ini:

Mari mulakan!







Tukar Warna Imej dalam CSS

Untuk menukar warna imej dalam CSS, ketahui terlebih dahulu tentang sifat penapis dan fungsinya. Anda akan mendapat pemahaman yang lebih baik dengan cara ini.



penapis Harta CSS

Untuk mengawal kesan visual sifat penapis imej CSS digunakan. Kesan visual ialah:



  • blur
  • kecerahan
  • pelarasan warna
  • bayang-bayang
  • kelegapan

Sintaks Harta penapis





Sintaks sifat penapis ialah:

penapis : blur ( ) | bayang-bayang ( ) | kelegapan ( )
  • kabur(): digunakan untuk menggunakan kesan kabur pada imej.
  • bayang-bayang(): mencipta bayang-bayang di atas imej.
  • kelegapan(): digunakan untuk menambah ketelusan pada imej.

Kita boleh menggunakan berbilang penapis menggunakan sifat penapis ini. Artikel ini adalah tentang cara menukar warna imej, jadi di sini kami akan menerangkan cara menggunakan fungsi drop-shadow(), dan opacity() dengannya.



bayang-bayang()

drop-shadow() ialah fungsi terbina dalam CSS yang membenarkan menetapkan bayang kepada mana-mana elemen atau imej. Parameter berikut digunakan dalam fungsi drop-shadow() untuk menukar warna imej:

  • offset-x: Ia digunakan untuk menambah bayang mendatar.
  • offset-y: Bayang-bayang ditambah secara menegak menggunakan ini.
  • warna: Bayang-bayang diwarnakan dengan parameter ini.

Untuk menjelaskan perkara ini, mari kita beralih ke sintaks bayang-bayang:

bayang-bayang ( warna offset-x offset-y )
  • offset-x dan offset-y boleh menjadi positif atau negatif.
  • Dalam mendatar, nilai positif digunakan untuk menambah kesan di sebelah kanan, dan negatif adalah untuk sebelah kiri.
  • Dalam menegak, nilai positif adalah untuk bahagian bawah, dan negatif adalah untuk bahagian atas.
  • Di tempat warna, anda boleh menetapkan mana-mana warna yang anda mahu berikan kepada imej.

kelegapan()

opacity() digunakan untuk menambah ketelusan pada elemen atau mana-mana imej. Sintaks kelegapan() ialah:

kelegapan ( nombor ) ;

Di sini nombor i s digunakan untuk menetapkan tahap kelegapan antara 0.0 hingga 1.0. Untuk menjadikan imej telus sepenuhnya, anda boleh menetapkannya sebagai 0.0.

Untuk menjelaskan perkara yang disebut di atas, mari kita beralih kepada contoh.

Bagaimana untuk Menukar Warna Imej dalam CSS?

Dalam contoh di bawah, pertama, kami akan menambah imej menggunakan tag :

< badan >

< img kelas = 'imej' src = 'image.jpg' segala-galanya = '' >

< / badan >

Sebelum menggunakan sifat penapis, hasilnya adalah seperti ini:

Untuk menukar warna imej, mari beralih ke CSS dan gunakan sifat penapis padanya. Kami akan menetapkan kelegapan kepada 0.5 untuk ketelusan imej. Dalam fungsi drop-shadow(), nilai offset-x dan offset-y ialah 0 kerana kita hanya mahu menukar warna imej.

.imej {

penapis : kelegapan ( 0.5 ) bayang-bayang ( 0 0 coklat ) ;

}

Berikut adalah keputusan akhir selepas pelaksanaan:

Warna imej telah berjaya ditukar.

Kesimpulan

Untuk mengubah suai warna imej, dua fungsi CSS: opacity() dan drop-shadow() digunakan dengan sifat penapis. opacity() menentukan ketelusan imej dan drop-shadow() memberikan warna dan bayang kepada imej. Tulisan ini menerangkan kaedah menukar warna imej menggunakan CSS.