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

การระบุและการใช้งาน

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

  • 100%(หรือ 1)จะไม่มีกรรมวัตร
  • 50%(หรือ 0.5)ทำให้องค์ประกอบเป็น 50% โปร่งใส
  • 0%(หรือ 0)ทำให้องค์ประกอบเป็นระดับความโปร่งใสสูงสุด

ตัวอย่าง

ตัวอย่าง 1

ตั้งค่าความโปร่งใสต่างกันสำหรับภาพ

#img1 {
  filter: opacity(80%);
}
#img2 {
  filter: opacity(50%);
}
#img3 {
  filter: opacity(0.2);
}

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

ตัวอย่าง 2

จะ opacity() กับ backdrop-filter ใช้รวมกันของคุณสมบัติ:

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

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

CSS ภาษา

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

เลือกตัวเลือก。กำหนดค่าเลขเชิงมิติหรือเปอร์เซ็นต์ของความโปร่งใส。0%(หรือ 0)ทำให้องค์ประกอบเป็นระดับความโปร่งใสสูงสุด。

100%(หรือ 1)แสดงภาพต้นฉบับ(ไม่มีกรรมวัตร)。ค่าเริ่มต้นคือ 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 grayscale()

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

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

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

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