ฟังก์ชัน invert() ของ CSS

การประกาศและการใช้งาน

CSS invert() ฟังก์ชันฟิลเตอร์ใช้เพื่อเปลี่ยนสีภาพ

  • 100% (1) จะทำให้ภาพหลับครบถ้วน
  • 0% (0) จะไม่มีผลใดๆ

ตัวอย่าง

ตัวอย่าง 1

เปลี่ยนสีภาพในการเล็กน้อย

#img1 {
  filter: invert(0.3);
}
#img2 {
  filter: invert(70%);
}
#img3 {
  filter: invert(100%);
}

ทดลองด้วยตัวเอง

ตัวอย่าง 2

จะ invert() กับ backdrop-filter ใช้ประกอบร่วมกันของ

div.transbox {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: invert(100%);
  backdrop-filter: invert(100%);
  padding: 20px;
  margin: 30px;
  font-weight: bold;
}

ทดลองด้วยตัวเอง

CSS การใช้งาน

invert(amount)
ค่า การอธิบาย
amount

ตัวเลือกได้ กำหนดขนาดการหลับ สามารถเป็นตัวเลขหรือเปอร์เซ็น

100% (1) จะทำให้องค์ประกอบหลับครบถ้วน 0% (0) หมายถึงภาพต้นฉบับ (ไม่มีผล)

ค่าเริ่มต้นคือ 0。

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

เวอร์ชัน: CSS Filter Effects Module Level 1

การสนับสนุนโปรแกรมบราวเซอร์

ตัวเลขในตารางแสดงถึงสัปดาห์ที่บราวเซอร์เรียกใช้การรอบแรกของฟังก์ชันนี้

Chrome Edge Firefox Safari Opera
18 12 35 6 15

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

อ้างอิง:CSS ความหลากหลายfilter

อ้างอิง:ฟังก์ชัน blur() ของ CSS

อ้างอิง:ฟังก์ชัน brightness() ของ CSS

อ้างอิง:ฟังก์ชัน contrast() ของ CSS

อ้างอิง:ฟังก์ชัน drop-shadow() ของ CSS

อ้างอิง:ฟังก์ชัน grayscale() ของ CSS

อ้างอิง:ฟังก์ชัน hue-rotate() ของ CSS

อ้างอิง:ฟังก์ชัน opacity() ของ CSS

อ้างอิง:ฟังก์ชัน saturate() ของ CSS

อ้างอิง:CSS sepia() ฟังก์ชัน