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

PHPz
Lepaskan: 2023-09-12 10:25:45
asal
735 orang telah melayarinya

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:

  1. Gaussian Blur (kabur): Kesan ini boleh mengaburkan imej. Penggunaannya adalah seperti berikut:

    .blur {
        filter: blur(5px);
    }
    Salin selepas log masuk

    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()函数来指定模糊的程度,以像素为单位。

  2. 对比度(contrast):该效果可以调整图像的对比度。使用方法如下:

    .contrast {
        filter: contrast(200%);
    }
    Salin selepas log masuk

    在上述代码中,我们使用.contrast类选择器来选中需要调整对比度的元素,并使用contrast()函数来指定对比度的值,以百分比为单位。

  3. 亮度(brightness):该效果可以调整图像的亮度。使用方法如下:

    .brightness {
        filter: brightness(150%);
    }
    Salin selepas log masuk

    在上述代码中,我们使用.brightness类选择器来选中需要调整亮度的元素,并使用brightness()函数来指定亮度的值,以百分比为单位。

  4. 色相旋转(hue-rotate):该效果可以改变图像的颜色。使用方法如下:

    .hue-rotate {
        filter: hue-rotate(90deg);
    }
    Salin selepas log masuk

    在上述代码中,我们使用.hue-rotate类选择器来选中需要改变颜色的元素,并使用hue-rotate()函数来指定色相旋转的角度,以度为单位。

  5. 饱和度(saturate):该效果可以调整图像的饱和度。使用方法如下:

    .saturate {
        filter: saturate(200%);
    }
    Salin selepas log masuk

    在上述代码中,我们使用.saturate类选择器来选中需要调整饱和度的元素,并使用saturate()

Kontras: Kesan ini boleh melaraskan kontras imej. Penggunaannya adalah seperti berikut:

.black-white {
    filter: grayscale(100%);
}
Salin selepas log masuk

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><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>.blur-background { filter: blur(10px); }</pre><div class="contentsignin">Salin selepas log masuk</div></div></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. </li><li><p></p>hue-rotate: Kesan ini boleh menukar warna imej. Penggunaannya adalah seperti berikut: </li><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>.text-shadow { filter: drop-shadow(2px 2px 2px black); }</pre><div class="contentsignin">Salin selepas log masuk</div></div><li>Dalam kod di atas, kami menggunakan pemilih kelas <code>.hue-rotate untuk memilih elemen yang perlu menukar warna dan menggunakan hue-rotate() Berfungsi untuk menentukan sudut putaran rona, dalam darjah.

  • Tepu: Kesan ini boleh melaraskan ketepuan imej. Penggunaannya adalah seperti berikut:

    .flip-image {
        filter: scaleX(-1);
    }
    Salin selepas log masuk
    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.
  • 2. Contoh penggunaan kesan penapis CSS3

    Berikut ialah beberapa contoh sebenar penggunaan kesan penapis CSS3 untuk rujukan pembaca: 🎜🎜🎜🎜Kesan hitam putih gambar: 🎜rrreee🎜🎜 Kesan gambar: 🎜rrreee🎜🎜🎜 Kesan unjuran teks: 🎜rrreee🎜🎜🎜 Kesan menyelak imej: 🎜rrreee🎜🎜🎜Kesimpulan: 🎜🎜Melalui kesan penapisan pelbagai halaman CSS3, kami boleh dengan mudah memproses kesan penapisan halaman web CSS3 meningkatkan kesan visual dan pengalaman pengguna halaman web. Artikel ini memperkenalkan beberapa kesan penapis biasa CSS3 dan cara menggunakannya serta menyediakan kes praktikal untuk rujukan pembaca. Saya harap pembaca boleh menggunakan kesan penapis CSS3 dengan lebih baik untuk mencantikkan reka bentuk web melalui pengenalan artikel ini. 🎜

    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!

    Label berkaitan:
    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