Как кодировать умные текстовые эффекты с помощью CSS

Автор: Louise Ward
Дата создания: 7 Февраль 2021
Дата обновления: 16 Май 2024
Anonim
CSS3 #10 Шрифты и текст (CSS Font & Text styles)
Видео: CSS3 #10 Шрифты и текст (CSS Font & Text styles)

Содержание

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

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

01. Текстовый эффект ролловера

Один из замечательных текстовых эффектов на веб-сайте Middle Child - это эффекты ролловера в меню, когда буквы в тексте разделяются и слегка поворачиваются. Начните с нескольких простых HTML-тегов.


div> div> Завтрак / div> / div>

02. Создайте CSS

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

тело {ширина: 100%; высота: 100%; маржа: 0; отступ: 0; } .wrapper {дисплей: сетка; высота: 100%; }

03. Разместите слово

В слово class центрирует слово в сетке. Любой текст, которому присвоено слово класс может применить это. В вверх class будет применяться ко всем остальным буквам, и они будут двигаться вверх.

.word {размер шрифта: 3em; маржа: авто авто; } .word .up {дисплей: встроенный блок; преобразовать: translate3d (0px, 0px, 0px) rotate (0deg); переход: все 0,5 с легкость входа-выхода; }

04. Вверх и снова

Теперь вниз класс имеет очень похожие настройки с вверх но при наведении указателя показано движение вверх для вверх перекатывать. Также слегка повернут вверх, чтобы улучшить внешний вид.


.word .down {дисплей: встроенный блок; преобразовать: translate3d (0px, 0px, 0px) rotate (0deg); переход: все 0,5 с легкость входа-выхода; } .word: hover .up {transform: translate3d (0px, -8px, 0px) rotate (12deg); цвет: # 058b05}

05. Парение вниз

Когда пользователь наводит курсор на текст, класс вниз перемещает текст вниз. Позже в JavaScript текст будет разделен на отдельные промежутки, а классы будут автоматически добавлены в альтернативные промежутки.

.word: hover .down {transform: translate3d (0px, 8px, 0px) rotate (-12deg); цвет: # 058b05; }

06. Автомат для народа

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

скрипт> var elements = document.querySelectorAll (’.word’); для (var i = 0, l = elements.length; i l; i ++) {var str = elements [i] .textContent; elements [i] .innerHTML = ’’;

07. Добавьте чередующиеся классы

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


Вы можете увидеть эффект в действии на веб-сайте Middle Child.

для (var j = 0, ll = str.length; j ll; j ++) {var spn = document.createElement (’span’); элементы [я] .appendChild (spn); spn.textContent = str [j]; пусть pos = (j% 2)? 'вверх вниз'; spn.classList.add (pos); }} / скрипт>

Эта статья изначально была опубликована в журнале Creative Web Design. Веб-дизайнер.Купить выпуск 286 или же подписываться.

Статьи для вас
5 вопросов, которые нужно задать себе перед созданием футболки
Читать дальше

5 вопросов, которые нужно задать себе перед созданием футболки

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

Почему плагины Illustrator все еще играют роль

Не знали, что плагины Adobe Illu trator существуют? Ты не одинок.Самый зрелый дизайн-тяжеловес Adobe - приближается к своему 28-летнему юбилею - на самом деле представляет собой набор официальных плаг...
10 способов дать толчок своему творчеству
Читать дальше

10 способов дать толчок своему творчеству

Когда люди спрашивают меня, чем я зарабатываю на жизнь, я отвечаю, что я творческий профессионал. Но что это значит? Чем занимается творческий профессионал? Простой. Мы создаем. К сожалению, не всегда...