ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

Style filter Property

<สไตล์วัตถุ

ตัวอย่าง

เปลี่ยนสีของภาพที่เป็นสีดำและสีขาวนั้น (100% grayscale) :

// Standard syntax
document.getElementById("myImg").style.filter = "grayscale(100%)";

// Code for Chrome, Safari and Opera
document.getElementById("myImg").style.WebkitFilter = "grayscale(100%)";
ลองตัวเอง»

ความหมายและการใช้งาน

คุณสมบัติกรองเพิ่มผลภาพ (like blur and saturation) ให้กับภาพ


สนับสนุนเบราว์เซอร์

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ทรัพย์สิน

ตามด้วยหมายเลข Webkit ระบุรุ่นแรกที่ทำงานร่วมกับคำนำหน้า

คุณสมบัติ
filter 18.0 Webkit 13.0 35.0 6.0 Webkit 15.0 Webkit

หมายเหตุ: Chrome, Safari และ Opera สนับสนุนทางเลือกคุณสมบัติ WebkitFilter


วากยสัมพันธ์

คืนทรัพย์สินกรอง:

object .style.filter

ตั้งค่าคุณสมบัติกรอง:

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

ฟังก์ชั่นกรอง

หมายเหตุ: ฟิลเตอร์ที่ใช้ค่าร้อยละ (ie 75%) นอกจากนี้ยังยอมรับค่าเป็นทศนิยม (ie 0.75)

กรอง ลักษณะ
ไม่มี ระบุไม่มีผล
blur( px ) ใช้ผลเบลอไปยังภาพที่ ค่าขนาดใหญ่จะสร้างเบลอมากขึ้น

หากไม่มีการระบุค่าเป็น 0 ใช้
brightness( % ) ปรับความสว่างของภาพ

0% จะทำให้ภาพสีดำสนิท
100% (1) เป็นค่าเริ่มต้นและแสดงภาพต้นฉบับ
ค่ากว่า 100% จะให้ผลที่สดใส
contrast( % ) ปรับความคมชัดของภาพ

0% จะทำให้ภาพสีดำสนิท
100% (1) เป็นค่าเริ่มต้นและแสดงภาพต้นฉบับ
ค่ากว่า 100% จะให้ผลลัพธ์ที่มีความคมชัดน้อย
แบบดึง shadow( h-shadow v-shadow blur spread color ) ใช้ผลลดลงเงาภาพ

ค่าที่เป็นไปได้:
H-เงา - จำเป็น ระบุค่าพิกเซลสำหรับเงาแนวนอน ค่าลบเงาวางทางด้านซ้ายของภาพ

V-เงา - จำเป็น ระบุค่าพิกเซลสำหรับเงาแนวตั้ง ค่าลบเงาวางด้านบนของภาพ

เบลอ - เลือก นี้เป็นค่าที่สามและจะต้องอยู่ในพิกเซล เพิ่มผลเบลอให้เงา ค่าขนาดใหญ่จะสร้างเบลอมากขึ้น (เงาจะกลายเป็นใหญ่และมีน้ำหนักเบา) ค่าลบไม่ได้รับอนุญาต หากไม่มีการระบุค่าเป็น 0 ใช้ (ขอบเงาของคมชัด)

การแพร่กระจาย - เลือก นี้เป็นค่าที่สี่และจะต้องอยู่ในพิกเซล ค่าบวกจะทำให้เกิดเงาที่จะขยายและเติบโตใหญ่และค่าลบจะทำให้เกิดเงาจะหดตัวลง ถ้าไม่ระบุก็จะเป็น 0 (the shadow will be the same size as the element)
หมายเหตุ: Chrome, Safari และ Opera และเบราเซอร์อื่นอาจจะไม่สนับสนุนความยาว 4 นี้ มันจะไม่ทำให้หากมีการเพิ่ม

สี: ตัวเลือก เพิ่มสีให้เงา หากไม่มีการระบุสีขึ้นอยู่กับเบราว์เซอร์ (often black)
เคล็ดลับ: ตัวกรองนี้จะคล้ายกับ กล่องเงา คุณสมบัติ
grayscale( % ) แปลงภาพระดับสีเทา

0% (0) เป็นค่าเริ่มต้นและแสดงภาพต้นฉบับ
100% จะทำให้ภาพสีเทาสมบูรณ์ (used for black and white images)

หมายเหตุ: ค่าลบไม่ได้รับอนุญาต
hue- rotate( deg ) ใช้การหมุนสีบนภาพ ค่าที่กำหนดจำนวนองศารอบวงกลมสีตัวอย่างภาพจะถูกปรับ 0deg เป็นค่าเริ่มต้นและแสดงภาพต้นฉบับ

หมายเหตุ: ค่าสูงสุดคือ 360deg
invert( % ) ตีความตัวอย่างในภาพ

0% (0) เป็นค่าเริ่มต้นและแสดงภาพต้นฉบับ
100% จะทำให้ภาพฤๅษีสมบูรณ์

หมายเหตุ: ค่าลบไม่ได้รับอนุญาต
opacity( % ) ตั้งค่าระดับความทึบแสงสำหรับภาพ ระดับความทึบอธิบายถึงความโปร่งใสในระดับที่:

0% มีความโปร่งใสอย่างสมบูรณ์
100% (1) เป็นค่าเริ่มต้นและแสดงภาพต้นฉบับ (no transparency)

หมายเหตุ: ค่าลบไม่ได้รับอนุญาต
เคล็ดลับ: กรองนี้จะคล้ายกับ ความทึบ คุณสมบัติ
saturate( % ) อิ่มตัวภาพ

0% (0) จะทำให้ภาพสมบูรณ์ยกเลิกการอิ่มตัว
100% เป็นค่าเริ่มต้นและแสดงภาพต้นฉบับ
ค่าเกิน 100% ให้ผลซุปเปอร์อิ่มตัว

หมายเหตุ: ค่าลบไม่ได้รับอนุญาต
sepia( % ) แปลงภาพเพื่อซีเปีย

0% (0) เป็นค่าเริ่มต้นและแสดงภาพต้นฉบับ
100% จะทำให้ภาพซีเปียสมบูรณ์

หมายเหตุ: ค่าลบไม่ได้รับอนุญาต

รายละเอียดทางเทคนิค

CSS รุ่น CSS3

หน้าเว็บที่เกี่ยวข้อง

อ้างอิง CSS: filter property


<สไตล์วัตถุ