Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

Генератор CSS box-shadow

Создавайте тень слой за слоем и копируйте её текущий CSS. Меняйте поверхность и масштаб предпросмотра для проверки: эти настройки не экспортируются.

Предпросмотр тени

Слои тени

Используйте точку или запятую и не более двух знаков после запятой; не указывайте единицы. Используйте точку или запятую и не более одного знака после запятой; не указывайте знак процента.

Слой 1

px

px

px

px

Используйте #RGB или #RRGGBB; непрозрачность задаётся отдельно.

%

Слой 2

px

px

px

px

Используйте #RGB или #RRGGBB; непрозрачность задаётся отдельно.

%

CSS и предпросмотр

Первый слой находится выше остальных в своей категории отрисовки. Внешние тени остаются за фоном блока, внутренние — над ним и под границей. Настройки предпросмотра не меняют CSS.

Как формируется CSS

Каждая строка создаёт одну тень в том же порядке. Непрозрачность относится к цвету тени, а не ко всему блоку.

  1. 0px 2px 4px 0px rgb(0 0 0 / 12.5%)
  2. 0px 8px 16px -4px rgb(0 0 0 / 20%)
box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 12.5%), 0px 8px 16px -4px rgb(0 0 0 / 20%);

Предпросмотр тени

Только настройки предпросмотра

Используйте #RGB или #RRGGBB; непрозрачность задаётся отдельно.

Используйте #RGB или #RRGGBB; непрозрачность задаётся отдельно.

px

Режим «По размеру» масштабирует весь предпросмотр. Для подробного просмотра используйте прокручиваемый режим 100%. Ограниченное пространство может обрезать края размытия.

Тень создаётся на этой странице. Инструмент не загружает и не сохраняет введённые значения.

Создание и копирование тени

  1. Задайте для каждого слоя горизонтальное и вертикальное смещение, размытие, расширение, цвет и непрозрачность. Выберите внутреннюю тень, если она должна быть внутри блока.
  2. Добавляйте, дублируйте и перемещайте слои. Оставьте от 1 до 8 слоёв; неполное или выходящее за пределы редактора значение очищает текущий код до исправления.
  3. Проверьте предпросмотр в режиме «По размеру» или 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

Можно оставить от 1 до 8 независимо редактируемых слоёв. Повторяющиеся строки и полностью прозрачные слои сохраняются. Сам CSS не ограничен восемью тенями.

Нет. Порядок важен внутри соответствующей категории отрисовки, но внешняя тень остаётся за фоном блока, а внутренняя — внутри над фоном. Перестановка не меняет категорию.

Размытие смягчает край. Расширение меняет периметр тени. Отрицательное расширение может уменьшить внешнюю тень до невидимости; объявление при этом остаётся корректным.

Нет. Копируется только box-shadow. Поверхность, подложка, размеры, радиус и режим «По размеру» помогают при проверке и не включаются в код.

На эффект влияют размер элемента, радиус границы, фон и отрисовка браузера. CSS-пиксели не гарантируют соответствия физическим пикселям устройства, а предпросмотр не подтверждает идентичную растеризацию.

Нет. Используйте отдельные ограниченные поля для размеров, непрозрачного HEX-цвета и непрозрачности. Точка или запятая разделяет дробную часть, а не группы цифр; произвольные функции, единицы и HEX с альфа-каналом не импортируются.

Все поля каждого слоя должны быть заполнены и находиться в пределах редактора. Некорректные или находящиеся в процессе ввода поля слоя очищают прежний код, чтобы устаревшее объявление не оставалось доступным. Ошибка только в настройках предпросмотра скрывает его, но не меняет в остальном корректный CSS.

Источники и метод

Эти спецификации 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 в пикселях или процентах, проверьте результат и скачайте его.

Открыть инструмент — Изменить размер изображения
Все инструменты этой категории