Свойство стиля filter
- Предыдущая страница emptyCells
- Следующая страница Flex
- Вернуться на один уровень выше Объект Style в HTML DOM
Определение и использование
filter
Свойство добавляет визуальные эффекты к изображению (например, размытие и насыщенность).
См. также:
CSS справочник:Свойство фильтра
Пример
Изменить цвет изображения на черно-белый (100% серого):
document.getElementById("myImg").style.filter = "grayscale(100%)";
Синтаксис
Возврат свойства фильтра:
объект.style.filter
Установка свойства фильтра:
объект.style.filter = "none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"
Функция фильтра
Комментарий:Фильтр, использующий百分比 (например, 75%), также принимает десятичные значения (т.е. 0,75).
Фильтр | Описание |
---|---|
none | Указывается без эффекта. |
blur(px) |
Применение эффекта размытия к изображению. Большие значения создают больше размытия. Если значение не указано, используется 0. |
brightness(%) |
Регулировка яркости изображения. 0% сделает изображение полностью черным. 100% (1) - это значение по умолчанию, представляющее оригинальное изображение. Значения, превышающие 100%, будут предоставлять более яркие результаты. |
contrast(%) |
Регулировка контрастности изображения. 0% сделает изображение полностью черным. 100% (1) - это значение по умолчанию, представляющее оригинальное изображение. Значения, превышающие 100%, будут предоставлять результаты с низкой контрастностью. |
drop-shadow(h-shadow v-shadow blur spread color) |
Применить эффект тени к изображению. Возможные значения: h-shadow - обязательно. Указать пиксельные значения горизонтальной тени. Отрицательное значение поместит тень слева от изображения. v-shadow - обязательно. Указать пиксельные значения вертикальной тени. Отрицательное значение поместит тень над изображением. blur - опционально. Третий параметр, выраженный в пикселях. Добавить размытие к тени. Более высокие значения создадут больше размытия (тень станет больше и ярче). Не допускаются отрицательные значения. Если не указано значение, используется 0 (границы тени будут резкими). spread - опционально. Четвертый параметр, выраженный в пикселях.正值 будет расширять и увеличивать тень, а отрицательное значение - уменьшать. Если не указано, он будет равен 0 (тень будет такого же размера, как и элемент). Комментарий:Chrome, Safari и Opera, возможно, а также другие браузеры, не поддерживают четвертый размер; если добавлен, он не будет отображаться. color- опционально. Добавить цвет к тени. Если не указано, цвет зависит от браузера (обычно черный). Совет:Этот фильтр похож на атрибут тени. |
grayscale(%) |
Преобразовать изображение в градации серого. 0% (0) - это значение по умолчанию, представляющее оригинальное изображение. 100% сделает изображение полностью серым (для черно-белых изображений). Комментарий:Запрещены отрицательные значения. |
hue-rotate(deg) |
Применить поворот тона к изображению. Это значение определяет градусы, на которые будут корректироваться образцы изображения вокруг цветового кольца. 0deg - это значение по умолчанию, представляющее оригинальное изображение. Комментарий:Максимальное значение - 360 градусов. |
invert(%) |
Инвертировать образцы в изображении. 0% (0) - это значение по умолчанию, представляющее оригинальное изображение. 100% сделает изображение полностью инвертированным. Комментарий:Запрещены отрицательные значения. |
opacity(%) |
Установить уровень непрозрачности изображения. Уровень непрозрачности описывает уровень прозрачности, где: 0% - это полностью прозрачное. 100% (1) - это значение по умолчанию, представляющее оригинальное изображение (без прозрачности). Комментарий:Запрещены отрицательные значения. Совет:Этот фильтр похож на атрибут непрозрачности. |
saturate(%) |
Регулировка насыщенности изображения. 0% (0) сделает изображение полностью несыщенным. 100% - это значение по умолчанию, представляющее оригинальное изображение. Значения, превышающие 100%, будут предоставлять перегруженные результаты. Комментарий:Запрещены отрицательные значения. |
sepia(%) |
Преобразовать изображение в коричневый цвет. 0% (0) - это значение по умолчанию, представляющее оригинальное изображение. 100% сделает изображение полностью коричневым. Комментарий:Запрещены отрицательные значения. |
Технические детали
Версия CSS: | CSS3 |
---|
Поддержка браузеров
Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
53.0 | 13.0 | 35.0 | 9.1 | 40.0 |
- Предыдущая страница emptyCells
- Следующая страница Flex
- Вернуться на один уровень выше Объект Style в HTML DOM