Как сделать светящийся текст в CSS

свечение текста css Web

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

Как создать свечение текста с использованием CSS

Структура HTML

Для начала создадим простую HTML-структуру:

<div class="container">
<h1 class="neon-text">ВЫВЕСКА</h1>
<h2 class="neon-text">КОТОРАЯ СВЕТИТСЯ</h2>
</div>

CSS для светящегося эффекта

Основным инструментом для создания неонового свечения служит свойство text-shadow, позволяющее добавлять множественные тени к тексту. Ниже приведен пример CSS-кода:

.neon-text {
color: #fff;
text-shadow:
0 0 1px #fff,
0 0 2px #fff,
0 0 5px #fff,
0 0 11px #0fa,
0 0 20px #0fa,
0 0 30px #0fa,
0 0 55px #0fa,
0 0 80px #0fa;
}

Анимации для добавления динамичности

Пульсирующий Свет

Пульсирующий эффект создается путем изменения радиуса размытия:

@keyframes pulsate {
0%, 100% {
text-shadow: /* минимальное свечение */;
}
50% {
text-shadow: /* максимальное свечение */;
}
}

.neon-text {
animation: pulsate 2.5s infinite alternate;
}

 

Мерцание

Неон часто ассоциируется с мерцанием. Это можно легко симулировать с помощью CSS-анимаций и keyframes.

@keyframes flicker {
0%, 18%, 22%, 25%, 53%, 57%, 100% {
text-shadow: /* полное свечение */;
}
20%, 24%, 55% {
text-shadow: none;
}
}

.neon-text {
animation: flicker 1.5s infinite alternate;
}

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

 

Seo Expert and Web developer

Оцените автора
iNevidimka Blog