CSS Бесплатно, без регистрации

Студия CSS-фильтров

Обрабатывайте изображения прямо в браузере без Photoshop: настраивайте размытие, контраст, яркость, насыщенность, инверсию и применяйте стильные пресеты со сплит-сравнением «До / После».

Результат
Готовый CSS-код
.filtered-image {
  filter: contrast(125%) saturate(140%) hue-rotate(15deg) drop-shadow(0 10px 20px rgba(0,0,0,0.3));
  transition: filter 0.3s ease;
}

Как пользоваться

  1. Выберите готовый визуальный пресет (Киберпанк, Нуар Ч/Б, Винтаж 1977, Золотой час, Рентген) или настройте ползунки вручную.
  2. Двигайте ползунок сплиттера на превью влево и вправо, сравнивая оригинал и результат («До / После»).
  3. Переключайте тестовые фото (пейзаж с закатом, портрет или ночной неоновый город).
  4. Скопируйте сгенерированное свойство filter: для использования в стилях сайта.

Как это работает

Как работает свойство filter в CSS?

Свойство filter применяет эффекты постобработки непосредственно на этапе отрисовки страницы силами видеокарты (GPU). Несколько функций можно комбинировать в одной строке через пробел, при этом порядок применения имеет значение: filter: contrast(130%) brightness(105%) hue-rotate(15deg);.

Разница между drop-shadow() и box-shadow

Стандартный box-shadow отбрасывает тень от прямоугольной рамки блока. Фильтр drop-shadow() обтекает прозрачные пиксели PNG-картинок и векторных SVG, создавая естественную тень точно по форме фигуры или силуэта.

/* Естественная тень точно по силуэту прозрачной PNG/SVG */
.transparent-icon {
  filter: drop-shadow(0 8px 16px rgba(0,0,0,0.3));
}

Анимации фильтров и производительность

Все стандартные фильтры поддерживают плавный transition и @keyframes с частотой 60 кадров/сек. Это идеально для ховер-эффектов (например, плавное проявление цвета из чёрно-белого при наведении курсора).

Частые вопросы

Можно ли применять фильтры к видео или фону?

Да, свойство filter работает с любыми HTML-элементами, включая <video>, <iframe>, веб-камеру в <canvas> и даже целые блоки страницы.

В чем отличие от backdrop-filter?

filter трансформирует сам выбранный элемент, а backdrop-filter обрабатывает область, находящуюся позади него (используется для матового стекла Glassmorphism).

Поддерживаются ли фильтры во всех браузерах?

Да, спецификация CSS Filter Effects Level 1 поддерживается всеми браузерами без префиксов уже более 9 лет (глобальный охват свыше 98%).

Эта тема в курсе HTML и CSS

Другие CSS-инструменты

Генератор CSS-градиента Linear, radial и conic градиенты: выберите цвета, угол и точки — скопируйте готовый код. Генератор и песочница Flexbox Пробуйте flex-свойства контейнера и элементов: направление, выравнивание, отступы и готовый CSS. Генератор CSS Grid Задайте колонки и строки, отступы и выравнивание — скопируйте готовый код сетки. Генератор CSS box-shadow Тени для блоков: смещение, размытие, цвет и слои — скопируйте готовый код box-shadow. Генератор cubic-bezier Перетащите точки кривой easing и скопируйте готовый CSS-код transition. Генератор SVG-анимации Выберите фигуру и эффект — получите SVG и CSS keyframes для вставки на страницу. Калькулятор специфичности CSS Впишите селекторы — увидите вес (a,b,c), цветной разбор и то, какое правило победит. Визуализатор блочной модели CSS Content, padding, border и margin в виде схемы как в DevTools — и готовый CSS-код. Генератор CSS transform Сдвиг, поворот, масштаб и наклон элемента с исходной позицией на превью — и готовый код. Калькулятор CSS clamp() Введите мин. и макс. размер шрифта и ширину экрана — получите готовый clamp() для плавной типографики. Проверка контраста цветов (WCAG) Проверьте контраст текста и фона по WCAG AA и AAA и исправьте неподходящую пару цветов. Генератор CSS clip-path Полигоны, срезанные углы, стрелки и круги: перетаскивайте точки на превью и копируйте готовый CSS. Генератор CSS Glassmorphism Эффект матового стекла: backdrop-filter blur, насыщенность, световая грань и готовый CSS. Генератор CSS border-radius (Blob) Органические формы и 8-значный border-radius: настраивайте горизонтальные и вертикальные радиусы. Визуализатор CSS Stacking Context и z-index Почему z-index: 9999 не работает? Наглядный 3D-разбор контекстов наложения, opacity, transform и isolation. Генератор CSS aspect-ratio и object-fit Конец сплющенным картинкам и прыжкам верстки (CLS): подбор пропорций aspect-ratio и точка фокуса object-fit. Генератор OKLCH и палитр CSS Color 4 Идеально равномерная яркость для глаз и сочные цвета Display P3: подбор OKLCH, шкалы дизайн-систем и конвертация. Генератор CSS Scroll-driven Animations Анимации при скролле без JavaScript: свойства animation-timeline scroll() и view(), полоса чтения и плавное появление карточек. Генератор CSS Container Queries (@container) Конец привязке к экрану: компонент адаптируется к ширине своего родителя. Ресайз контейнера и правила @container вживую.
WhatsApp