Rumah >hujung hadapan web >tutorial css >Gambaran keseluruhan ciri baharu CSS3: Cara menggunakan CSS3 untuk mencapai kesan penapis
Gambaran keseluruhan ciri baharu CSS3: Cara menggunakan CSS3 untuk mencapai kesan penapis
Pengenalan:
Dalam reka bentuk web, untuk menarik perhatian pengguna dan meningkatkan rasa artistik dan keindahan halaman, kita boleh gunakan pelbagai kesan Penapis imej untuk meningkatkan kesan visual halaman web. Ciri baharu dalam CSS3 memberikan kami alat yang berkuasa untuk mencapai kesan penapis ini. Artikel ini akan memperkenalkan beberapa kesan penapis biasa CSS3 dan memberikan contoh praktikal menggunakan kesan ini.
1. Cara menggunakan kesan penapis CSS3
Untuk menggunakan kesan penapis CSS3, kami boleh melakukannya dengan menambahkan atribut CSS yang berkaitan pada elemen HTML. Berikut ialah beberapa kesan penapis CSS3 yang biasa digunakan dan cara menggunakannya:
Gaussian Blur (kabur): Kesan ini boleh mengaburkan imej. Penggunaannya adalah seperti berikut:
.blur { filter: blur(5px); }
Dalam kod di atas, kami menggunakan pemilih kelas .blur
untuk memilih elemen yang perlu menggunakan kesan kabur Gaussian dan menggunakan blur()
fungsi untuk Menentukan tahap kabur, dalam piksel. .blur
类选择器来选中需要应用高斯模糊效果的元素,并使用blur()
函数来指定模糊的程度,以像素为单位。
对比度(contrast):该效果可以调整图像的对比度。使用方法如下:
.contrast { filter: contrast(200%); }
在上述代码中,我们使用.contrast
类选择器来选中需要调整对比度的元素,并使用contrast()
函数来指定对比度的值,以百分比为单位。
亮度(brightness):该效果可以调整图像的亮度。使用方法如下:
.brightness { filter: brightness(150%); }
在上述代码中,我们使用.brightness
类选择器来选中需要调整亮度的元素,并使用brightness()
函数来指定亮度的值,以百分比为单位。
色相旋转(hue-rotate):该效果可以改变图像的颜色。使用方法如下:
.hue-rotate { filter: hue-rotate(90deg); }
在上述代码中,我们使用.hue-rotate
类选择器来选中需要改变颜色的元素,并使用hue-rotate()
函数来指定色相旋转的角度,以度为单位。
饱和度(saturate):该效果可以调整图像的饱和度。使用方法如下:
.saturate { filter: saturate(200%); }
在上述代码中,我们使用.saturate
类选择器来选中需要调整饱和度的元素,并使用saturate()
.black-white { filter: grayscale(100%); }Dalam kod di atas, kami menggunakan pemilih kelas
.contrast
untuk memilih elemen yang perlu melaraskan kontras dan menggunakan contrast() code> berfungsi untuk menentukan kontras Nilai , dalam peratus. <p></p>
<ol>
<li>Kecerahan: Kesan ini boleh melaraskan kecerahan imej. Penggunaannya adalah seperti berikut: <p><pre class='brush:php;toolbar:false;'>.blur-background {
filter: blur(10px);
}</pre></p>Dalam kod di atas, kami menggunakan pemilih kelas <code>.brightness
untuk memilih elemen yang perlu melaraskan kecerahan dan menggunakan brightness() code> berfungsi untuk menentukan kecerahan Nilai , dalam peratus.
.text-shadow { filter: drop-shadow(2px 2px 2px black); }
.hue-rotate
untuk memilih elemen yang perlu menukar warna dan menggunakan hue-rotate()
Berfungsi untuk menentukan sudut putaran rona, dalam darjah.
.flip-image { filter: scaleX(-1); }Dalam kod di atas, kami menggunakan pemilih kelas
.saturate
untuk memilih elemen yang ketepuannya perlu dilaraskan dan menggunakan saturate() code> berfungsi untuk menentukan Nilai ketepuan dalam peratus.
Atas ialah kandungan terperinci Gambaran keseluruhan ciri baharu CSS3: Cara menggunakan CSS3 untuk mencapai kesan penapis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!