Как пользоваться: CSS-виньетка
- В превью сразу показана радиальная виньетка. Выберите эллипс (он повторяет форму изображения) или круг.
- Задайте Непрозрачную область (полностью видимый центр) и Затухание до (место, где изображение становится полностью прозрачным).
- Используйте Прожектор, чтобы сместить видимую область от центра.
- Скопируйте CSS.
Виньетка с помощью mask-image
.vignette {
-webkit-mask-image: radial-gradient(ellipse at center, #000 40%, transparent 75%);
mask-image: radial-gradient(ellipse at center, #000 40%, transparent 75%);
}Центр остаётся полностью видимым до первой остановки и становится прозрачным к второй. В отличие от тёмного оверлея, виньетка через маску растворяет изображение в реальный фон страницы, поэтому она работает с любым цветом. Для линейного затухания см. Затухание краёв изображения в CSS.
Также ищут как: маска radial gradient, генератор виньетки.
Инструменты, которые хорошо сочетаются с CSS-виньетка
- Генератор CSS-масок — Сделайте изображения и блоки плавно исчезающими вместо резкого обрыва: затухание одного края, сверху и снизу, всех четырёх краёв, радиальная виньетка или прожектор, разрезание элемента на полосы — либо маска в форме фигуры (звезда, сердце, шестиугольник, стрелка…) с мягкими, растушёванными краями, которых не даёт clip-path.
- Маска формы для изображения — Поместите любое фото внутрь фигуры — звезды, сердца, шестиугольника, круга, стрелки, облачка… — с помощью CSS mask-image.
- Генератор CSS-градиентов — Создайте градиент визуально: перетаскивайте цветовые стопы, меняйте угол или тип, начните с готового пресета — и скопируйте готовый CSS с запасным сплошным цветом.
- CSS-генератор фильтров — Настройте blur, brightness, contrast, saturation, hue, grayscale, sepia, invert и drop shadow для примера или своего изображения и скопируйте CSS-свойство filter.