Computer >> Máy Tính >  >> Lập trình >> HTML

Thuộc tính bộ lọc kiểu DOM HTML

Thuộc tính bộ lọc HTML DOM Style được sử dụng để xác định hiệu ứng hình ảnh cho một phần tử.

Sau đây là cú pháp cho -

Đặt thuộc tính bộ lọc -

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

Các giá trị thuộc tính trên được giải thích như sau -

Bộ lọc
Mô tả
không có
Không xác định hiệu ứng nào.
mờ (px)
Điều này áp dụng hiệu ứng làm mờ.
độ sáng (%)
Điều chỉnh độ sáng của hình ảnh. Có giá trị từ 100% (ảnh gốc) trở lên.
độ tương phản (%)
Điều chỉnh độ tương phản của hình ảnh. Có giá trị từ 0% (đen hoàn toàn), 100% (ảnh gốc) và trên 100%, nó sẽ ít tương phản hơn ..
drop-shadow (trải màu làm mờ h-shadowv-shadow)
Đổ bóng xuống hình ảnh.
thang độ xám (%)
Chuyển đổi hình ảnh sang thang độ xám với 0% thể hiện hình ảnh gốc và 100% làm cho hình ảnh hoàn toàn có màu xám.


hue-xoay (độ)
Đang áp dụng xoay màu cho hình ảnh với tham số đo độ đã cho. Giá trị mặc định là 0 độ đại diện cho hình ảnh gốc và có thể lên đến 360 độ.
invert (%)
Chuyển hướng các mẫu trong ảnh.
độ mờ (%)
Cài đặt mức độ mờ cho hình ảnh trong khoảng từ 0% (Hoàn toàn trung thực) đến 100% (hình ảnh gốc và giá trị mặc định).
bão hòa (%)
Hình ảnh vệ tinh.


nâu đỏ (%)
Chuyển hình ảnh sang màu nâu đỏ.

Hãy để chúng tôi xem xét một ví dụ cho thuộc tính bộ lọc -

Ví dụ

<!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>

Đầu ra

Thuộc tính bộ lọc kiểu DOM HTML

Khi nhấp vào “ Thay đổi bộ lọc Nút ”-

Thuộc tính bộ lọc kiểu DOM HTML