CSS предоставляет несколько фильтров, которые позволяют изменять внешний вид элементов, применяя к ним различные эффекты. Некоторые из наиболее распространенных фильтров в CSS:
blur()
- применяет размытие к элементу.brightness()
- изменяет яркость элемента.contrast()
- изменяет контрастность элемента.drop-shadow()
- добавляет тень к элементу.grayscale()
- применяет черно-белый эффект к элементу.hue-rotate()
- изменяет оттенок элемента.invert()
- инвертирует цвета элемента.opacity()
- изменяет прозрачность элемента.saturate()
- изменяет насыщенность элемента.sepia()
- применяет эффект старой фотографии к элементу.
img {
filter: blur(5px) grayscale(50%);
}
В этом примере мы применяем к изображению эффект размытия и черно-белого фильтра.
Фильтры в CSS могут использоваться для создания различных эффектов и улучшения внешнего вида элементов на странице. Они могут также комбинироваться между собой и с другими свойствами CSS для создания более сложных и интересных стилей.