CSS可以通過屬性選擇器忽略掉圖片中的指定顏色。
img:not([src*="-ignore"]) { filter: invert(100%) grayscale(100%) brightness(200%); } img[src*="-ignore"] { filter: none; }
在上面的代碼中,圖片元素不包含“-ignore”字符串的將會被過濾,而包含該字符串的則不進行任何樣式處理。filter屬性通過應用顏色反轉、灰度和提高亮度的組合,使圖片看起來完全不同。
這種技術可以用于許多用途,例如消除不需要的背景或掩蓋敏感或不相干信息。