Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

คุณสมบัติตัวกรอง HTML DOM Style


คุณสมบัติตัวกรอง HTML DOM Style ใช้สำหรับกำหนดเอฟเฟกต์ภาพให้กับองค์ประกอบ

ต่อไปนี้เป็นไวยากรณ์สำหรับ −

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

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

ค่าคุณสมบัติข้างต้นมีคำอธิบายดังนี้ −

ตัวกรอง
คำอธิบาย
ไม่มี
ไม่ระบุผลกระทบ
blur(px)
ใช้เอฟเฟกต์เบลอ
ความสว่าง(%)
การปรับความสว่างของภาพล่วงหน้า นำค่าจาก 100% (ภาพต้นฉบับ) ไปด้านบน
คอนทราสต์(%)
การปรับคอนทราสต์ของภาพล่วงหน้า รับค่าตั้งแต่ 0%(สีดำสนิท),100%(ภาพต้นฉบับ) และสูงกว่า 100% จะมีความเปรียบต่างน้อยกว่า..
drop-shadow(h-shadowv-shadow สีกระจายเงา)
การใส่เงาให้กับรูปภาพ
ระดับสีเทา(%)
สำหรับการแปลงรูปภาพเป็นระดับสีเทาโดยมีค่า 0% แทนรูปภาพดั้งเดิมและ 100% ทำให้เป็นสีเทาทั้งหมด


hue-rotate(deg)
สำหรับการใช้การหมุนสีกับรูปภาพโดยใช้องศาที่กำหนดแอสพารามิเตอร์ ค่าเริ่มต้นคือ 0 องศาซึ่งแสดงถึงภาพต้นฉบับและสามารถสูงถึง 360deg
กลับด้าน (%)
การกลับค่าตัวอย่างในรูปภาพ
ความทึบ (%)
การฟอร์การตั้งค่าระดับความทึบสำหรับรูปภาพตั้งแต่ 0% (โปร่งใสอย่างสมบูรณ์) ถึง 100% (รูปภาพต้นฉบับและค่าเริ่มต้น)
อิ่มตัว(%)
ทำให้รูปภาพอิ่มตัว


ซีเปีย(%)
แปลงรูปภาพเป็นซีเปีย

เรามาดูตัวอย่างคุณสมบัติของตัวกรองกัน −

ตัวอย่าง

<!DOCTYPE html>
<html>
<head>
<style>
   #one {
      filter: hue-rotate(90deg);
   }
</style>
<script>
   function changeFilter() {
      document.getElementById("one").style.filter ="sepia(40%)";
      document.getElementById("Sample").innerHTML="The grayscale filter is now applied to above    image";
   }
</script>
</head>
<body>
   <img id="one" src="https://www.tutorialspoint.com/big_data_analytics/images/big-data-analytics-      mini-logo.jpg">
   <p>Change the above image filter property by clicking the below button</p>
   <button onclick="changeFilter()">Change Filter</button>
   <p id="Sample"></p>
</body>
</html>

ผลลัพธ์

คุณสมบัติตัวกรอง HTML DOM Style

เมื่อคลิก “เปลี่ยนตัวกรอง ปุ่ม −

คุณสมบัติตัวกรอง HTML DOM Style