Добавление эффектов к тексту может добавить совершенно новый уровень взаимодействия и проценты. Эффекты такие как Кинетическая типография схватит внимание зрителя, помощь Пользовательский опыт И помочь рассказать историю, которая называется. Эффект текста на Чудес Сайт приносит Веб-шрифт в фокус линии по линии. Читайте дальше, чтобы узнать, как воссоздать что-то подобное.
Получить Файлы проекта Чтобы помочь следить за этим руководством.
Первым шагом является определение структуры документа, которая будет хранить содержимое HTML. Это состоит из контейнера для документов, который хранит разделы головы и тела. Хотя головной сенкт сохраняет чернила к внешним ресурсам CSS и JavaScript, корпус хранит видимый контент, созданный на этапе 02.
& lt; otectype html & gt;
& lt; html & gt;
& lt; head & gt;
& lt; title & gt; plur text & lt; / title & gt;
& lt; link rel = "stylesheet" type = "Text / CSS" href = "styles.css" / & gt;
& lt; script src = "code.js" & gt; & lt; / script & gt;
& lt; / head & gt;
& lt; body & gt;
*** Шаг 2 здесь
& lt; / body & gt;
& lt; / html & gt;
Этот шаг определяет видимое содержимое HTML. Примите к сведению о том, как тексты, обозначенные для размытия эффекта, содержатся в контейнере, который имеет класс «Blur». Этот класс используется JavaScript для ссылки текстовых элементов на шаге 03, а по CSS на более поздних шагах.
& lt; h2 & gt;
Дисциплина происходит от
& lt; ul class = "Blur" & GT;
& lit; li & gt; приверженность & lt; / li & gt;
& lit; li & gt; настойчивость & lt; / li & gt;
& lit; li & gt; посвящение & lt; / li & gt;
& lit; li & gt; Обучение & lt; / li & gt;
& lit; li & gt; аспирация & lt; / li & gt;
& lit; li & gt; образование & lt; / li & gt;
& lt; / ul & gt;
& lt; / h2 & gt;
Создайте новый файл под названием «Code.js». Каждый элемент внутри контейнера Blur должен быть представлен через три секунды после предыдущего элемента. JavaScript используется для автоматизации приложения уникальных атрибутов CSS. Первый шаг этого состоит в том, чтобы выбрать все элементы первого уровня внутри контейнера Blur - после нагрузки страницы.
Window.addEventListener («нагрузка», функция () {
var nodes = document.queryselectorallall (". Blur & GT; *");
*** Шаг 4 здесь
});
Цикл «Для» используется для ссылки каждого элемента, возвращаемого в переменную «узлы» на предыдущем шаге. Счетчик индекса «Для» цикла используется для расчета количества секунд, чтобы назначить атрибуту задержки анимации. В результате каждый элемент имеет задержку, которая на три секунды дольше, чем предыдущий элемент.
для (var i = 0; I & lt; news.length; i ++) {
узлы [I] .style.animationdelay = (i * 3) + "S";
}
Создайте новый файл под названием «Styles.css». Первый шаг для определения правил презентации CSS инициирует каждый из текстовых элементов как невидимых. Также применяется анимация под названием «AnimationBlur», которая будет анимировать элемент в просмотр в течение пяти-секундной продолжительности. Режим анимации должен быть установлен на «вперед», чтобы он останавливается на его последнем кадре.
.blur & gt; * {
непрозрачность: 0;
Анимация: AnimateBlur 5s Forwards;
}
Анимация, примененная к элементам «размытия» на этапе 5, определена на этом этапе. Ссылка на «AnimationBlur» выполнена в виде анимации ключевой кадры. Первый кадр «от» устанавливает элементы как видно с текстовой тенью - но с прозрачным цветом текста. Это то, что производит размытый текстовый эффект.
@keyframes animateblur {
из {
непрозрачность: 1;
Текстовая тень: 0 0 1ЕМ РГБА (0,0,0, 0,5);
Цвет: RGBA (0,0,0,0);
}
*** Шаг 7 здесь
}
Рамка «до» внутри анимации определяет конечный кадр, который будет анимировать текст. Эта кадр устанавливает текстовую тень, чтобы исчезнуть вместе с цветом текста, который полностью виден. В сочетании с шагом 06 анимационные кадры между «от» и «до» будут автоматически рассчитаны браузером.
к {
непрозрачность: 1;
Текстовая тень: 0 0 0PX RGBA (0,0,0,0);
Цвет: # 000;
}
Эта статья изначально появилась в журнале Web Designer. Подписаться здесь Отказ
При введении необычных эффектов на страницу необходимо иметь цель, вы должны думать о пользовательском опыте.И это то, что Freelance Front-End Ui Developer Sara Soueidan будет раскрываться в ее «использовании CSS (и SVG) для хорошего разговора UX в Generate London 2018. Отказ
В своем разговоре она собирается показать широкий спектр возможностей, которые CSS предлагает улучшить общий пользовательский опыт вашего пользовательского интерфейса, используя CSS (с брызгами SVG и JS здесь и там).
Убедитесь, что вы не пропустите. Получить свой билет сейчас.
Статьи по Теме:
Когда вы рисуете существа, жизненно важно, что они правдоподобны. Неза�..
Здесь я говорю о процессе создания Рей, персонажем, который я сделал за..
В этом уроке я буду руководить вами через свой процесс для создания за�..
Освещение является фундаментальным в любом 3D арт проект, на ко..
Электронная коммерция стала настолько популярной в последние годы, се..
Картина стоит тысячи слов, а видео стоит миллион. Видео может передать дополнительную информацию быстре..
В этом руководстве мы смотрим, как вы можете принять свои векторные ло�..
Вы можете легко перегружены в первый раз, когда вы работаете с мехом в �..