Latest web development tutorials

sifat gaya penyaring

Gaya Referensi Obyek gaya Objects

contoh

Mengubah warna gambar hitam dan putih (100% abu-abu):

// Chrome, Safari dan Opera browser
document.getElementById ( "myImg") .style.WebkitFilter = "grayscale (100%)";

// Sintaks Standard (browser utama lainnya tidak mendukung)
document.getElementById ( "myImg") .style.filter = "grayscale (100%)";

Coba »

Definisi dan Penggunaan

dijadwalkan untuk elemen filter (biasanya <img>) efek visual.

Catatan: Jika elementidak item fleksibel, properti flexGrow tidak bekerja.


Dukungan Browser

Angka dalam tabel tersebut merupakan browser pertama yang mendukung nomor versi metode.

milik
filter 18,0 Webkit Tidak mendukung Tidak mendukung 6.0 Webkit 15,0 Webkit

Catatan: Chrome, Safari dan Opera penggunaan properti WebkitFilter gantinya.


tatabahasa

Mengembalikan atribut filter:

object.style.filter

Pengaturan properti filter:

object.style.filter="none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"

fungsi filter

Catatan: Filter biasanya menggunakan persentase (misalnya: 75%), tentu saja, juga dapat digunakan untuk mewakili desimal (misalnya: 0,75).

filter deskripsi
tak satupun Nilai default, tidak berpengaruh.
blur (px) Gaussian blur untuk pengaturan gambar. "Radius" untuk menetapkan nilai fungsi Gaussian standar miskin, atau jumlah piksel pada layar mencair bersama-sama, sehingga semakin besar nilai lebih kabur;

Jika nilai tidak diatur, default adalah 0; parameter ini dapat mengatur nilai panjang css, tetapi tidak menerima nilai-nilai persentase.
kecerahan (%) Aplikasi dari perkalian linear gambar untuk membuatnya tampak lebih cerah atau lebih gelap. Jika nilai adalah 0%, gambar semua hitam. Nilai adalah 100%, tidak ada perubahan dalam gambar. nilai-nilai lain sesuai dengan linier multiplier effect. Nilai lebih dari 100% yang mungkin, gambar akan lebih cerah daripada yang asli. Jika nilai tidak diatur, default adalah 1.
Sebaliknya (%) Menyesuaikan kontras gambar. Nilai adalah 0%, gambar semua hitam. Nilai adalah 100%, gambar tidak berubah. Nilai dapat melebihi 100%, yang berarti akan menggunakan kontras yang lebih rendah. Jika nilai tidak diatur, default adalah 1.
drop shadow (h-shadow v -shadow blur penyebaran warna)

Mengatur efek bayangan pada gambar. Bayangan disintesis pada gambar di bawah, mungkin ada ambiguitas, warna tertentu dapat menggambar diagram topeng versi offset. Fungsi menerima <shadow> nilai (didefinisikan dalam latar belakang CSS3) jenis, selain "inset" kata kunci tidak diperbolehkan. Fungsi dengan kotak-shadow properti kotak-bayangan yang ada sangat mirip, kecuali bahwa, melalui filter, beberapa browser untuk kinerja yang lebih baik memberikan akselerasi hardware. <shadow>参数如下:

<Offset-x> <offset- y> ( harus)
Hal ini diatur dua bayangan diimbangi <panjang> nilai. <Offset-x> Preferences jarak horizontal drop shadow muncul pada elemen kiri. <Offset-y> untuk mengatur jarak vertikal drop bayangan muncul di atas elemen. Lihat <panjang> mungkin unit.
Jika kedua nilai adalah 0, bayangan muncul di belakang elemen positif (jika diatur   <blur-radius> and/or <spread-radius>, 会有模糊效果 ).
<Blur-radius> (opsional)
Ini adalah kode ketiga> <panjang> nilai. Semakin tinggi nilai, semakin kabur bayangan akan menjadi lebih besar dan lebih banyak cahaya. Jika tidak diizinkan untuk menetapkan nilai negatif, default adalah 0 (perbatasan bayangan yang tajam).
<Spread-radius> (opsional)
Ini adalah keempat <panjang> nilai nilai akan bayangan ekspansi dan lebih besar, bayangan negatif akan berkurang. Jika tidak diatur, default adalah 0 (bayangan dan elemen ukuran yang sama).
Catatan: Webkit, serta beberapa browser lain tidak mendukung panjang keempat, jika kenaikan tidak akan diberikan.
<Warna> (opsional)
Lihat <warna> nilai kata kunci dan tag mungkin. Jika tidak diatur, nilai warna berbasis browser. Gecko (Firefox), Presto (Opera ) dan Trident (Internet Explorer) di, akan menerapkan atribut warna nilai warna. Selain itu, jika nilai warna dihilangkan, WebKit berbayang transparan.
grayscale (%)

Mengkonversi gambar ke grayscale. Ini mendefinisikan nilai rasio konversi. Nilai dari 100% benar-benar dikonversi ke gambar grayscale, nilai 0% dari gambar tidak berubah. Nilai antara 0% dan 100%, efek multiplier adalah linear. Jika tidak diatur, nilai default adalah 0;

hue-rotate (deg)

Aplikasi untuk rotasi gambar rona. image "Angle" sudut cincin warna adalah nilai disesuaikan nilai yang ditetapkan. Nilai 0deg, perubahan gambar. Jika nilai tidak diatur, nilai default adalah 0deg. Meskipun tidak ada nilai maksimum yang melebihi nilai setara dengan 360deg perimeter lain.

membalikkan (%)

Pembalik input gambar. Ini mendefinisikan nilai rasio konversi. 100% dari nilai benar-benar terbalik. Nilai 0%, gambar tidak berubah. Sebuah nilai antara 0% dan 100%, efek multiplier adalah linear. Jika nilai tidak diatur, nilai default adalah 0.

opacity (%)

tingkat konversi transparansi gambar. Ini mendefinisikan nilai rasio konversi. 0% benar-benar transparan, dan nilai 100%, gambar tidak berubah. Sebuah nilai antara 0% dan 100%, efeknya linear multiplier, dikalikan dengan jumlah sampel juga setara dengan gambar. Jika nilai tidak diatur, nilai default adalah 1. Fungsi ini sangat mirip dengan properti opacity yang ada, kecuali bahwa melalui filter, dalam rangka meningkatkan kinerja beberapa browser akan memberikan akselerasi hardware.

jenuh (%)

Mengubah saturasi gambar. Ini mendefinisikan nilai rasio konversi. 0% sepenuhnya tak jenuh, tidak ada perubahan dalam gambar adalah 100%. nilai lain, efek multiplier adalah linear. Lebih dari 100% dari nilai diperbolehkan, ada kejenuhan yang lebih tinggi. Jika nilai tidak diatur, nilai default adalah 1.

sepia (%)

Mengkonversi gambar ke sepia. Ini mendefinisikan nilai rasio konversi. Nilai 100% sepenuhnya coklat gelap, adalah 0% dari gambar tidak berubah. Nilai antara 0% dan 100%, efek multiplier adalah linear. Jika tidak diatur, nilai default adalah 0;

url ()

Fungsi URL mengambil file XML, yang menetapkan SVG filter, dan mungkin termasuk jangkar untuk menentukan elemen filter tertentu.

Sebagai contoh:

filter: url(svg-url#element-id)
awal

Properti diatur ke nilai default, lihat: CSS Kata Kunci Awal

mewarisi Properti ini adalah warisan dari elemen induk, Anda dapat melihat: CSS kata kunci mewarisi

rincian teknis

versi CSS CSS3


Artikel terkait

Referensi CSS: atribut penyaring


Gaya Referensi Obyek gaya Objects