Генератор CSS box-shadow
Создавайте тень слой за слоем и копируйте её текущий CSS. Меняйте поверхность и масштаб предпросмотра для проверки: эти настройки не экспортируются.
Создание и копирование тени
- Задайте для каждого слоя горизонтальное и вертикальное смещение, размытие, расширение, цвет и непрозрачность. Выберите внутреннюю тень, если она должна быть внутри блока.
- Добавляйте, дублируйте и перемещайте слои. Оставьте от 1 до 8 слоёв; неполное или выходящее за пределы редактора значение очищает текущий код до исправления.
- Проверьте предпросмотр в режиме «По размеру» или 100%, затем скопируйте объявление. Вставьте его в CSS-правило нужного элемента.
Как устроен слой
Положительные горизонтальное и вертикальное смещения сдвигают тень вправо и вниз. Размытие смягчает край; при нулевом размытии край остаётся резким. Расширение меняет размер, а не мягкость.
Непрозрачность относится к цвету каждой тени, а не ко всему блоку. Тень с непрозрачностью 50 процентов остаётся в коде ровно 50-процентной; её цвет не преобразуется в округлённый альфа-байт.
Первый слой находится выше остальных в своей категории отрисовки. Внешние тени остаются за фоном блока, а внутренние — над этим фоном и под границей. Перемещение строк не меняет категорию.
Для размеров принимаются точка или запятая и до двух знаков после запятой; для непрозрачности — один. Поля редактора ограничены и не предназначены для разбора всех допустимых выражений CSS. В созданном коде всегда используется десятичная точка.
Полезные эксперименты с тенью
Начальный пример сочетает небольшую мягкую тень со значениями 0, 2, 4, 0 пикселей и непрозрачностью 12.5 процента с более широкой тенью 0, 8, 16, -4 пикселя и непрозрачностью 20 процентов. Каждая строка соответствует одной записи в коде.
Для чёткого эффекта контура задайте внешнему слою нулевые смещения и размытие и положительное расширение. Это по-прежнему тень, а не экспортированное свойство границы.
Попробуйте внутренний слой с нулевым размытием и положительным смещением, чтобы увидеть резкий внутренний край. Измените цвет поверхности и включите режим 100%, не меняя объявление тени.
Что показывает предпросмотр
Редактор создаёт от 1 до 8 слоёв box-shadow в sRGB с размерами в CSS-пикселях. Он не импортирует CSS, не создаёт тени фильтром drop-shadow, не выбирает селектор и не экспортирует полную таблицу стилей или изображение.
Размер блока, непрозрачные цвета и радиус скругления в предпросмотре служат только контекстом. Геометрия и фон вашего элемента могут изменить вид того же объявления.
Режим «По размеру» масштабирует весь предпросмотр. Для подробного изучения используйте прокручиваемый режим 100%. Пространство предпросмотра ограничено и может обрезать края размытия; браузеры и дисплеи могут отрисовывать разные пиксели.
Прозрачная или схлопнувшаяся тень может быть корректной, но невидимой. Если браузер не может показать текущее объявление, инструмент сообщит об этом, не подменяя эффект; корректный код останется доступен для копирования.
Тень остаётся на странице
Редактирование тени и создание кода выполняются локально без загрузки или сохранения ваших значений. Копирование происходит только по вашему выбору. Общая политика конфиденциальности сайта продолжает действовать.
Вопросы о тенях CSS
Источники и метод
Эти спецификации CSS описывают тени, цвета и значения.
- W3Cw3.orgCSS Backgrounds and Borders 3Синтаксис, геометрия и порядок отрисовки box-shadow.
- W3Cw3.orgCSS Color 4Цвета sRGB и значения альфа-канала.
- W3Cw3.orgCSS Values and Units 4Числовые значения CSS и единицы пикселей.
Ограниченный набор вводимых значений выбран для этого редактора. Документы не гарантируют одинаковую отрисовку в разных браузерах.
Похожие инструменты
SVG в PNG
Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.
Открыть инструмент — SVG в PNGГенератор CSS-фильтров
Настройте порядок эффектов, сравните образец и скопируйте объявление filter.
Открыть инструмент — Генератор CSS-фильтровКалькулятор плавного размера шрифта
Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.
Открыть инструмент — Калькулятор плавного размера шрифтаГенератор CSS-кнопок
Настройте состояния кнопки, проверьте фокус клавиатуры и скопируйте HTML и CSS.
Открыть инструмент — Генератор CSS-кнопокГенератор CSS border-radius
Настройте восемь радиусов, посмотрите результат и скопируйте CSS в пикселях или процентах.
Открыть инструмент — Генератор CSS border-radiusГенератор CSS Grid
Создайте пример CSS Grid с дорожками, размещением и именованными областями. Просматривайте, копируйте CSS и HTML или скачивайте полный пример.
Открыть инструмент — Генератор CSS GridГенератор CSS Flexbox
Создайте пример Flexbox с элементами управления контейнером и элементами, явными осями макета, соответствующими CSS и HTML, а также локальной загрузкой полного примера.
Открыть инструмент — Генератор CSS FlexboxГенератор CSS-тени текста
Создавайте упорядоченные тени текста, просматривайте пример и копируйте точный CSS.
Открыть инструмент — Генератор CSS-тени текстаГенератор преобразований CSS
Создавайте повторяемые двумерные преобразования CSS, редактируйте px или процентный перевод и начало координат, проверяйте поле ссылки и копируйте точные текущие объявления.
Открыть инструмент — Генератор преобразований CSSВодяной знак на изображениях
Добавьте текст или логотип к изображениям, проверьте результаты и скачайте отдельные файлы или ZIP.
Открыть инструмент — Водяной знак на изображенияхГенератор CSS-градиентов
Создавайте линейные и радиальные градиенты с цветами, непрозрачностью и позициями.
Открыть инструмент — Генератор CSS-градиентовКонвертер цветов
Преобразуйте поддерживаемые значения sRGB HEX, RGB и HSL с альфа-каналом и указанной точностью.
Открыть инструмент — Конвертер цветовИзображение в текст (OCR)
Распознавайте печатный текст на локальных PNG и JPEG, выбирайте язык и проверяйте результат перед копированием или скачиванием.
Открыть инструмент — Изображение в текст (OCR)Чтение QR-кода из изображения
Прочитайте один QR-код из локального PNG или JPEG и проверьте текст или байты, не открывая ссылки.
Открыть инструмент — Чтение QR-кода из изображенияПроверка контрастности цветов
Сравните цвета переднего плана и фона, настройте непрозрачность и проверьте числовые пороги контрастности WCAG для текста и важных деталей интерфейса.
Открыть инструмент — Проверка контрастности цветовКалькулятор размера печати и разрешения
Рассчитайте размер отпечатка, нужное число пикселей и фактическое PPI с полями или обрезкой.
Открыть инструмент — Калькулятор размера печати и разрешенияКалькулятор соотношения сторон
Найдите соотношение ширины и высоты или рассчитайте новый размер в пикселях по одной заданной стороне.
Открыть инструмент — Калькулятор соотношения сторонСжатие изображений
Попробуйте уложить JPEG, PNG или WebP в заданный размер файла: проверьте результат и при желании уменьшите размеры изображения.
Открыть инструмент — Сжатие изображенийHEIC в JPG
Преобразуйте поддерживаемые HEIC-фото в полноразмерные JPG в браузере. Настройте качество и фон, скачайте проверенные файлы по отдельности или в ZIP.
Открыть инструмент — HEIC в JPGКонвертер изображений
Конвертируйте поддерживаемые PNG, JPEG и WebP локально, настройте прозрачность, фон и качество и скачайте проверенные результаты.
Открыть инструмент — Конвертер изображенийСоздать фотоколлаж
Расположите фотографии в сетке и скачайте PNG или JPEG.
Открыть инструмент — Создать фотоколлажПоворот и отражение изображений
Поверните или отразите набор локальных статичных PNG, JPEG и WebP, затем проверьте и скачайте обработанные изображения.
Открыть инструмент — Поворот и отражение изображенийОбрезать изображение
Обрежьте локальный JPEG, PNG или WebP с точностью до пикселя и скачайте результат в PNG или JPEG.
Открыть инструмент — Обрезать изображениеИзменить размер изображения
Измените размер JPG, PNG или WebP в пикселях или процентах, проверьте результат и скачайте его.
Открыть инструмент — Изменить размер изображения