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

กำหนดและการใช้งาน

CSS saturate() ฟังก์ชันฟิลเตอร์ใช้เพื่อปรับความสมบูรณ์ (ความรุนแรง) ของสีขององค์ประกอบ

  • 0% (หรือ 0) ทำให้สมบูรณ์สีขององค์ประกอบหายไป
  • 100% (หรือ 1) จะไม่มีผลกระทบ
  • 200% (หรือ 2) ทำให้สมบูรณ์สีขององค์ประกอบเกินสมบูรณ์

ตัวอย่าง

ตัวอย่าง 1

ตั้งค่าความสมบูรณ์ของภาพต่าง ๆ

#img1 {
  filter: saturate(0);
}
#img2 {
  filter: saturate(100%);
}
#img3 {
  filter: saturate(200%);
}

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

ตัวอย่าง 2

แปลง saturate() กับ backdrop-filter ใช้ค่ารวมกัน:

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

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

รูปแบบภาษา CSS

saturate(amount)
ค่า คำอธิบาย
amount

เลือกใช้ได้. กำหนดค่าความสมบูรณ์ ซึ่งอาจเป็นตัวเลขหรือเปอร์เซ็นต์

0% (หรือ 0) จะทำให้สมบูรณ์สีสิ่งของหายไป

100% (หรือ 1) แสดงว่าไม่มีผลกระทบ

ค่าที่เกิน 100% จะให้ผลกระทบของสัดส่วนสัมพันธ์สีสมบูรณ์

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

รุ่น: CSS Filter Effects Module Level 1

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

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

Chrome Edge Firefox Safari Opera
18 12 35 6 15

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

อ้างอิง:CSS ฟิลเตอร์

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

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

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

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

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

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

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

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

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