Добавьте эффект глюка на свой сайт

Автор: Monica Porter
Дата создания: 13 Март 2021
Дата обновления: 17 Май 2024
Anonim
Магия CSS #4 — Glitch для любого текста на сайте
Видео: Магия CSS #4 — Glitch для любого текста на сайте

Содержание

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

  • Веб-анимация: код не требуется

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

Вы имеете в виду сложный веб-сайт? Убедитесь, что ваш веб-хостинг соответствует поставленной задаче. И храните свои файлы дизайна в облачном хранилище.

Скачайте файлы для этого учебника.

01. Добавьте код в основной тег своей страницы.


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

div id = "holder" onmouseover = "glitch ()"> div id = "glitch"> / div> WEB br> PRODUCT- br> ION / div>

02. Стилизация дисплея

В контенте будет использоваться особый шрифт из Google Fonts под названием Work Sans. Возьмите ссылку оттуда и поместите ее в свой раздел головы; затем добавьте CSS либо в теги стиля, либо в отдельный файл CSS. Страница сделана черной с белым текстом, а держатель стилизован под текст.

тело {фон: # 000; семейство шрифтов: 'Work Sans', без засечек; цвет: #fff; } #holder {размер шрифта: 6em; ширина: 500 пикселей; высота: 300 пикселей; маржа: 0 авто; положение: относительное; }

03. Отображение глюка

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


#glitch {позиция: абсолютная; верх: 0; слева: 0; z-индекс: 10; ширина: 100%; высота: 100%; фон: url (glitch.gif); непрозрачность: 0; }

04. Держи все

Добавьте теги скрипта в конец основного раздела и создайте кешированную ссылку на div 'glitch' в документе. Тогда для переменной с именем ’over’ устанавливается значение false. Это будет включаться и выключаться, когда пользователь перемещается по тексту.

var gl = document.getElementById ("глюк"); var over = false;

05. Запуск глюка

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

функция глюк () {если (over == false) {gl.style.opacity = "1"; setTimeout (функция () {нормальный ();}, 1500); }}

06. Назад к нормальности

Эффект сбоя не должен оставаться включенным, поскольку он будет слишком раздражать пользователя, но как интерактивный элемент он работает хорошо. Здесь код сбрасывает непрозрачность обратно на ноль, чтобы ее не было видно поверх текста.


функция normal () {gl.style.opacity = "0"; }

Получите билет на Generate New York прямо сейчас

Трехдневное мероприятие по веб-дизайну Generate New York возвращается. На мероприятии, которое пройдет с 25 по 27 апреля 2018 года, будут выступать Дэн Молл из SuperFriendly, консультант по веб-анимации Вал Хед, разработчик полного цикла JavaScript Уэс Бос и многие другие. Также вас ждет целый день семинаров и ценных возможностей для общения - не пропустите. Получите свой билет Generate прямо сейчас.

Эта статья была первоначально опубликована в выпуске 270 журнала о креативном веб-дизайне Web Designer. Купить выпуск 270 здесь или же подпишитесь на Web Designer здесь.

Популярно сегодня
Создайте искаженную типографику в Photoshop
Читать

Создайте искаженную типографику в Photoshop

В этом уроке мы рассмотрим метод искажения типографики и работы со смешанной техникой, чтобы придать дизайну уникальный вид. Эффект искажения, который мы рассмотрим здесь, в Photo hop, может открыть в...
10 отличных способов использования иллюстрации в кампаниях по брендингу
Читать

10 отличных способов использования иллюстрации в кампаниях по брендингу

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

6 удивительных инструментов для творческого сотрудничества

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