ฟังก์ชัน opacity

ฟังก์ชัน opacity ช่วยให้ ปรับเปลี่ยนความโปร่งใสของภาพพื้นหลัง ค่า 100% หรือ 1 จะทำให้ ภาพยังคงมีความโปร่งใสเดิม ค่า 0 หมายถึง ภาพจะโปร่งใสสนิท ตัวเลขใดๆ ที่อยู่ใน ช่วงนี้จะกำหนดความโปร่งใสบางส่วนของพื้นหลัง ไม่สามารถกำหนดค่าติดลบได้ ค่าเริ่มต้นคือ 1

ไวยากรณ์

cssตัวเลือก {
  filter: opacity(ตัวเลข);
}

ตัวอย่าง

ลองกำหนดความโปร่งใสให้ภาพของเราเป็น 50%:

html<div id="elem"></div>
css#elem {
  filter: opacity(50%);
  background: url("bg.png") center / cover no-repeat;
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

ตัวอย่าง

คราวนี้ลองกำหนดความโปร่งใสเป็น 100%:

html<div id="elem"></div>
css#elem {
  filter: opacity(100%);
  background: url("bg.png") center / cover no-repeat;
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

ตัวอย่าง

คราวนี้ลองกำหนดค่าใน ฟังก์ชัน opacity เป็น 0:

html<div id="elem"></div>
css#elem {
  filter: opacity(0);
  background: url("bg.png") center / cover no-repeat;
  width: 400px;
  height: 300px;
  border: 1px solid black;
}

Результат:

ดูเพิ่มเติม

  • ฟังก์ชัน blur,
    ซึ่งทำให้พื้นหลังเบลอ
  • ฟังก์ชัน brightness,
    ซึ่งกำหนดความสว่างให้พื้นหลัง
  • ฟังก์ชัน contrast,
    ซึ่งกำหนดความคมชัดให้พื้นหลัง
  • ฟังก์ชัน drop-shadow,
    ซึ่งกำหนดเงาให้พื้นหลัง
  • ฟังก์ชัน hue-rotate,
    ซึ่งกำหนดสีสันให้พื้นหลัง
  • ฟังก์ชัน invert,
    ซึ่งสลับสีของพื้นหลัง
  • ฟังก์ชัน sepia,
    ซึ่งแปลงพื้นหลังเป็นสีซีเปีย
  • คุณสมบัติ background,
    ซึ่งเป็นคุณสมบัติแบบย่อสำหรับพื้นหลัง
  • คุณสมบัติ background-image,
    ซึ่งใช้กำหนดภาพพื้นหลังให้บล็อก