ฟังก์ชัน invert

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

ไวยากรณ์

cssselector {
  filter: invert(number);
}

ตัวอย่าง

มาเปลี่ยนสีของภาพของเราจนถึง ค่า 50% กัน:

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

Результат:

ตัวอย่าง

และตอนนี้มากำหนดใน ฟังก์ชัน invert ค่า เท่ากับ 0 กัน:

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

Результат:

ดูเพิ่มเติม

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