Переливающийся текст на CSS

Переливающийся текст на CSS
Переливающийся текст на CSS

Хочу поделиться с вами простым кодом с эффектами на CSS, который придаст вашему логотипу интересный эффект перелива при наведении на него курсора. Одно условие  - логотип должен быть набран шрифтом. Впрочем это может быть не логотип, а какой-то заголовок.

На чём же строится эффект? Всё очень просто - обычный hover-эффект и CSS свойство transition, которое управляет длительностью перехода от одного цвета к другому. Т.е. от цвета default к цвету hover.

Образец

Л о г о т и п

HTML

<div class="logo-main">
<span >i</span>
<span>N</span>
<span>i</span>
<span>k</span>
<span>S</span>
<span>i</span>
<span>t</span>
<span>e</span>
</div>

CSS

 .logo-main span {
    color: #fff;
    cursor: default;
    transition: color 1.2s;
    font-size: 7rem;
    font-weight:900;
 }
.logo-main span:hover{transition:color .002s}
.logo-main span:nth-child(1):hover, .logo-main span:nth-child(8):hover, .logo-main span:nth-child(15):hover{color:#d42735}
.logo-main span:nth-child(2):hover, .logo-main span:nth-child(9):hover, .logo-main span:nth-child(16):hover{color:#4b3039}
.logo-main span:nth-child(3):hover, .logo-main span:nth-child(10):hover{color:#6d4f9d}
.logo-main span:nth-child(4):hover, .logo-main span:nth-child(11):hover{color:#fcb248}
.logo-main span:nth-child(5):hover, .logo-main span:nth-child(12):hover{color:#fb776c}
.logo-main span:nth-child(6):hover, .logo-main span:nth-child(13):hover{color:#f58435}
.logo-main span:nth-child(7):hover, .logo-main span:nth-child(14):hover{color:#4f1d22}

CSS

Понравилась статья?
Будем признательны, если поделитесь в соцсетях или мессенджерах, а также присоединитесь к нашей группе Вконтакте. Будет интересно!

Другие статьи по теме:

Устаревший HTML код
Устаревший HTML код

HTML является одним из основополагающих строительных блоков Интернета. Но так же, как и методы веб-дизайна меняются со временем, также меняется и код, который мы используем. По мере развития HTML какая-то часть его старой разметки устарела, а какая-то была перепрофилирована...

HOSTCMS v.6. Красивое горизонтальное выпадающее меню на CSS
HOSTCMS v.6. Красивое горизонтальное выпадающее меню на CSS

Меню адаптированно к использованию на сайтах под администрированием редакции HostCMS v.5 для вывода элементов каталога товаров. В выпадающем меню также выводится изображение подгруппы.

Как использовать свойства CSS object-fit и object-position
Как использовать свойства CSS object-fit и object-position

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

Анимация для текста на CSS
Анимация для текста на CSS

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

Свойство clip-path
Свойство clip-path
Свойство clip-path в CSS позволяет указать конкретную область элемента для отображения, а остальная часть скрыта (или “обрезана”)...
Бесплатный ФРОНТЭНД
Бесплатный ФРОНТЭНД
Представляю вашему вниманию бесплатные неоновые эффекты для текста на CSS...

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам обеспечивать вас лучшим контентом. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Отключение cookie-файлов может привести к неполадкам в работе сайта. Продолжая пользоваться сайтом без изменения настроек, вы даете согласие на использование ваших cookie-файлов. Это совершенно безопасно!