คุณสมบัติ filter

คุณสมบัติ filter กำหนด สไตล์ทางศิลปะหรือฟิลเตอร์ที่แน่นอนให้กับ ภาพพื้นหลัง คุณสมบัตินี้อาจรับ ชื่อของสไตล์ทางศิลปะเป็นค่า ซึ่งสร้างขึ้นด้วย ฟังก์ชัน filter หรือ none (ยกเลิก ฟิลเตอร์ที่เลือก)

ไวยากรณ์

cssตัวเลือก {
  filter: สไตล์ทางศิลปะ หรือ none;
}

ตัวอย่าง

มากำหนดฟิลเตอร์ขาวดำให้กับภาพของเรา และเมื่อวางเมาส์ทับให้ยกเลิกมัน:

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

Результат:

ดูเพิ่มเติม

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