Генератор теней CSS
Двигайте ползунки — образец меняется вместе с ними. Складывайте слои, когда одной тени мало: именно так получается мягкая, правдоподобная глубина живых интерфейсов.
Тень
Слои
У тени текста нет ни растяжения, ни внутреннего режима: CSS их не принимает, а лишнее значение отменяет всё объявление.
Заготовки
- Бесплатно
- Файлы не покидают ваше устройство
- Без регистрации
- Без ограничений по файлам
Как пользоваться
- Выберите, чему делаете тень: блоку или тексту.
- Задайте сдвиг, размытие и цвет — образец перерисовывается сразу.
- Добавьте слой, если нужна глубина: две-три бледные тени читаются лучше одной тяжёлой.
- Скопируйте строку CSS под настройками.
Полезно знать
Почему у тени текста настроек меньше
Свойство text-shadow принимает только сдвиг, размытие и цвет. Растяжение и внутренний режим есть лишь у box-shadow, и одно лишнее значение делает всё объявление недействительным: браузер молча его отбрасывает, и тень просто исчезает. Поэтому при переходе в режим текста эти два ползунка прячутся, а не остаются в надежде, что их не заметят.
Несколько бледных слоёв лучше одного тяжёлого
Настоящая тень неоднородна: у самого предмета она плотная и растворяется по мере удаления. Одна тень с большим размытием даёт серый ореол, а два-три слоя с разными сдвигами и низкой непрозрачностью — ту самую глубину, что видна в аккуратных интерфейсах. Тулза держит каждый слой отдельно, а в скопированной строке они перечислены по порядку.
Частые вопросы
Зачем нужно растяжение?
Оно увеличивает или уменьшает тень до того, как применится размытие. Отрицательное значение подбирает тень внутрь, и она не выглядывает по бокам — на этом и держатся опрятные тени карточек, где свечение должно оставаться под блоком, а не вокруг него.
Как сделать внутреннюю тень?
Поставьте флажок «Внутренняя тень» — в начале строки появится inset, и тень уйдёт внутрь блока. Так делают нажатые кнопки и поля ввода, где глубина должна читаться как вдавленность, а не как приподнятость.
Почему тень не видно?
Чаще всего непрозрачность стоит в нуле или сдвиг и размытие оба нулевые — тогда тень прячется ровно за блоком. Она пропадает и в случае, когда у родителя стоит overflow: hidden, а тень выходит за видимую область.
Во всех ли браузерах это работает?
Да. И box-shadow, и text-shadow стали стандартом много лет назад и не требуют префиксов; значения отсюда — обычный CSS без вендорных добавок.
Похожие инструменты
- Генератор градиента CSS Двигайте ползунки и смотрите, как меняется полотно наверху. Понравилось — скопируйте строку и в…
- Генератор палитры цветов Выберите исходный цвет — остальные тулза посчитает по цветовому кругу. Нажатие на образец копир…
- Форматирование CSS Вставьте таблицу стилей — пусть даже она пришла одной строкой — и прочитайте её заново. Каждое…
- Минификация CSS Вставьте таблицу стилей и заберите сжатую. Счётчик под полем показывает размер до и после — сра…
- Конвертер цветов Введите цвет в любой привычной записи — #1f5fd6, 1f5fd6, #1f5, rgb(31, 95, 214) — и остальные ф…
- Генератор паролей Новый пароль создаётся сразу при открытии страницы — криптографическим генератором случайных чи…
- Генератор QR-кода Введите ссылку или любой текст — код появится прямо во время набора. Скачайте PNG для экрана ил…
- Генератор UUID Нажмите кнопку и получите идентификаторы, которые можно сразу вставить в базу, конфиг или тесто…