Поиск…


Синтаксис

  • filter: none (значение по умолчанию)
  • filter: initial (по умолчанию - none);
  • filter: inherit (по умолчанию - родительское значение);
  • фильтр: размытие (px)
  • фильтр: яркость (число |%)
  • фильтр: контраст (число |%)
  • filter: drop-shadow (vertical-shadow-px vertical-shadow-px shadow-blur-px shadow- - цвет распространения)
  • filter: greyscale (число |%)
  • фильтр: оттенок-поворот (град)
  • фильтр: инвертировать (число |%)
  • фильтр: непрозрачность (число |%)
  • фильтр: насыщенный (число |%)
  • фильтр: сепия (число |%)

параметры

Значение Описание
размытие (х) Размывает изображение по пикселям x.
Яркость (х) Уменьшает изображение при любом значении выше 1,0 или 100%. Ниже этого изображения будет затемнено.
Контраст (х) Обеспечивает более контрастность изображения при любом значении выше 1,0 или 100%. Ниже этого изображения будет менее насыщенным.
drop-shadow (h, v, x, y, z) Дает изображение тень. h и v могут иметь отрицательные значения. x, y и z необязательны.
полутоновое (х) Показывает изображение в оттенках серого с максимальным значением 1,0 или 100%.
Оттенок поворота (х) Применяет оттенок-поворот к изображению.
инвертировать (х) Инвертирует цвет изображения с максимальным значением 1,0 или 100%.
Непрозрачность (х) Устанавливает, насколько непрозрачно / прозрачно изображение с максимальным значением 1.0 или 100%.
насыщают (х) Насыщает изображение при любом значении выше 1,0 или 100%. Ниже этого изображения начнет дезатуироваться.
сепия (х) Преобразует изображение в сепию с максимальным значением 1,0 или 100%.

замечания

  1. Поскольку фильтр является экспериментальной функцией, вы должны использовать префикс -webkit. Он может меняться в синтаксисе и поведении, но изменения, вероятно, будут небольшими.

  2. Он может не поддерживаться в более старых версиях основных браузеров. В мобильных браузерах он может быть полностью неподдерживаемым.

  3. Из-за относительно ограниченной поддержки попытайтесь использовать box-shadow вместо filter: drop-shadow() . Используйте opacity вместо filter: opacity() .

  4. Он может быть анимирован через Javascript / jQuery. Для Javascript используйте object.style.WebkitFilter .

  5. Проверьте W3Schools или MDN для получения дополнительной информации.

  6. W3Schools также имеет демонстрационную страницу для всех типов значений фильтра.

Drop Shadow (вместо этого используйте вместо него тень box-shadow)

HTML

<p>My shadow always follows me.</p>

CSS

p {
    -webkit-filter: drop-shadow(10px 10px 1px green);
    filter: drop-shadow(10px 10px 1px green);
}

Результат

введите описание изображения здесь

Множественные значения фильтра

Чтобы использовать несколько фильтров, отделите каждое значение пробелом.

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: brightness(200%) grayscale(100%) sepia(100%) invert(100%);
    filter: brightness(200%) grayscale(100%) sepia(100%) invert(100%);
}

Результат

введите описание изображения здесь

Оттенок

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: hue-rotate(120deg);
    filter: hue-rotate(120deg);
}

Результат

введите описание изображения здесь

Инвертировать цвет

HTML

<div></div>

CSS

div {
    width: 100px;
    height: 100px;
    background-color: white;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

Результат

введите описание изображения здесь

Переходит от белого к черному.

пятно

HTML

<img src='donald-duck.png' alt='Donald Duck' title='Donald Duck' />

CSS

img {
    -webkit-filter: blur(1px);
    filter: blur(1px);
}

Результат

введите описание изображения здесь

Заставляет тебя тереть очки.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow