Содержание
Светящиеся буквы Мерцание Пульсирующий свет Частичное мерцание Неоновая рамка Доступность
Светящиеся буквы
<div class="container">
<h1 class="neon-text">Добро пожаловать</h1>
<h2 class="neon-text">Открыто круглосуточно</h2>
</div>
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;
}
text-shadow
Мерцание
@keyframes flicker {
0%, 18%, 22%, 25%, 53%, 57%, 100% {
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;
}
20%, 24%, 55% {
text-shadow: none;
}
}
h1 {
animation: flicker 1.5s infinite alternate;
}
@keyframes
Пульсирующий свет
@keyframes pulsate {
0% {
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;
}
100% {
text-shadow:
0 0 2px #fff,
0 0 4px #fff,
0 0 8px #fff,
0 0 15px #0fa,
0 0 30px #0fa,
0 0 40px #0fa,
0 0 70px #0fa,
0 0 100px #0fa;
}
}
h1 {
animation: pulsate 2.5s infinite alternate;
}
Частичное мерцание
@keyframes flicker {
0%, 18%, 22%, 25%, 53%, 57%, 100% {
text-shadow:
0 0 2px #fff,
0 0 4px #fff,
0 0 8px #fff,
0 0 15px #0fa,
0 0 30px #0fa,
0 0 40px #0fa,
0 0 70px #0fa,
0 0 100px #0fa;
}
20%, 24%, 55% {
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;
}
}
h1 {
animation: flicker 0.5s infinite alternate;
}
Неоновая рамка
box-shadow
.container {
padding: 2.5rem;
border: solid 2px #fff;
border-radius: 0.8rem;
box-shadow:
0 0 1px #fff,
0 0 2px #fff,
0 0 3px #0fa,
0 0 8px #0fa,
0 0 1rem #0fa,
inset 0 0 1.3rem #0fa;
}
inset
Доступность
prefers-reduced-motion
@media screen and (prefers-reduced-motion) {
h1 {
animation: none;
}
}
Эти методы помогут вам создать потрясающий неоновый эффект на вашем сайте, делая его визуально привлекательным и доступным для всех пользователей.