CSS grayscale() ฟังก์ชัน

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

CSS ของ grayscale() ฟังก์ชันฟิลเตอร์จะแปลงภาพเป็นสีขาว-ดำ

  • 100% (หรือ 1) ทำให้ภาพเป็นสีขาว-ดำทั้งหมด
  • 0% (หรือ 0) จะไม่มีฟังก์ชัน

ตัวอย่าง

ตัวอย่าง 1

ตั้งค่าค่าเปลืองน้ำเงินต่าง ๆ สำหรับภาพ

#img1 {
  filter: grayscale(1);
}
#img2 {
  filter: grayscale(60%);
}
#img3 {
  filter: grayscale(0.4);
}

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

ตัวอย่าง 2

ทำให้ grayscale() กับ backdrop-filter ใช้รวมรวมคุณสมบัติ:

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

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

CSS ภาษา

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

เลือกตัวเลือกได้. กำหนดค่าเปลืองน้ำเงิน, สามารถเป็นตัวเลขหรือเปอร์เซ็น

100% (หรือ 1) ทำให้องค์ประกอบเป็นสีขาว-ดำทั้งหมด

0% (หรือ 0) แสดงภาพต้นซึ่งไม่มีฟังก์ชัน (ไม่มีปรากฏที่เห็น)

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

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

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

การสนับสนุนเว็บเบราส์

ตารางแสดงเลขของเว็บเบราส์เซอร์ที่สนับสนุนฟังก์ชันนี้เต็มที่

Chrome Edge Firefox Safari Opera
18 12 35 6 15

เว็บเพจที่เกี่ยวข้อง

সংযোগ:CSS ফিল্টার এট্রিবিউট

সংযোগ:CSS blur() ฟังก์ชัน

সংযোগ:CSS brightness() ฟังก์ชัน

সংযোগ:CSS contrast() ฟังก์ชัน

সংযোগ:CSS drop-shadow() ฟังก์ชัน

সংযোগ:CSS hue-rotate() ฟังก์ชัน

সংযোগ:CSS invert() ฟังก์ชัน

সংযোগ:CSS opacity() ฟังก์ชัน

সংযোগ:CSS saturate() ফাংশন

সংযোগ:CSS sepia() ফাংশন