Добавление эффектов к тексту может добавить совершенно новый уровень взаимодействия и проценты. Эффекты такие как Кинетическая типография схватит внимание зрителя, помощь Пользовательский опыт И помочь рассказать историю, которая называется. Эффект текста на Чудес Сайт приносит Веб-шрифт в фокус линии по линии. Читайте дальше, чтобы узнать, как воссоздать что-то подобное.
Получить Файлы проекта Чтобы помочь следить за этим руководством.
Первым шагом является определение структуры документа, которая будет хранить содержимое 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 здесь и там).
Убедитесь, что вы не пропустите. Получить свой билет сейчас.
Статьи по Теме:
Сегодняшнее учебное пособие покажет вам, как нарисовать собаку. Скеле�..
(Кредит на изображение: будущее) Сохранение ботов всегда - это ци..
Там так много, что может быть достигнуто в браузере, используя CSS3 или API..
Adobe поручил мне создать иллюстрацию, чтобы выразить концепцию многокализма, а выше вы можете увидеть мой..
Любовь потеряна от Канады Jam3. Это красиво темная, мобильная готова..
Я всегда думал, что оригинальность найдена где-то между тем, что вам нр�..
За последние несколько лет разработка API REST для WordPress открыла новые две..
GIFS работает в бесшовных циклах, которые Ребекка издевательства описы..