Мигающий текст на CSS для привлечения внимания
Мигающий текст на страницах сайта привлекает внимание, а значит может применяться для размещения надписей с акциям и скидками в интернет-магазинах. Раньше реализации были основаны на javascript, но с появлением CSS 3-го поколения, создание мигающего текста упростилось.
Переливание цвета достигается посредством анимации. Для этого необходимо создать фреймы с указанием состояния элемента. Переход между фреймами будет плавно осуществляться в автоматическом режиме.
Первый вариант
<style>
#blink {
-webkit-animation: blink 2s linear infinite;
animation: blink 2s linear infinite;
font-weight: bold;
color: color: #F00;
}
@-webkit-keyframes blink {
0% { color: #F00; }
50% { color: #FBB; }
100% { color: #F00; }
}
@keyframes blink {
0% { color: #F00; }
50% { color: #FBB; }
100% { color: #F00; }
}
</style>
<p id="blink">Первый вариант</p>
В примере мы создали плавный переход от красного цвета шрифта к розовому и обратно. Блок @-webkit-keyframes blink и @keyframes повторяет фреймы, это из-за того что разные браузеры поддерживают разные свойства css анимации.
Этот вариант смотрится отлично на тёмном фоне. Он выглядит сложнее и должен дать понять что комбинируя различные свойства можно добиться множества вариантов пульсации и переливания надписей.
Второй вариант
<style>
#blink-2{
color: #fff;
font-size: 24px;
font-weight: 700;
text-align: center;
animation:blur .75s ease-out infinite;
text-shadow:text-shadow: 0 0 5px #abc, 0 0 7px #abc;
}
@keyframes blur{
from{
text-shadow:0px 0px 10px #fff,
0px 0px 10px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 50px #fff,
0px 0px 50px #fff,
0px 0px 50px #7B96B8,
0px 0px 150px #7B96B8,
0px 10px 100px #7B96B8,
0px 10px 100px #7B96B8,
0px 10px 100px #7B96B8,
0px 10px 100px #7B96B8,
0px -10px 100px #7B96B8,
0px -10px 100px #7B96B8;}
}
</style>
<p id="blink-2">Второй вариант</p>
Не следует забывать что мигающие надписи отвлекают посетителей от целевых действий и могут способствовать быстрому уходу с сайта. Поэтому размещать их следует так, чтобы они не раздражали и не мешали просмотру основного контента. Не делайте мигание слишком ярким, небольшой пульсации цвета будет достаточно.
Набор анимированных svg-preloader иконок
Онлайн генератор HTML таблиц
Вставляем PDF на сайт для просмотра со страницы
Увеличение фото на сайте по клику на jquery
Какой движок лучше выбирать для сайта