Как создать уведомления с помощью CSS3 и jQuery


Как создать уведомления с помощью CSS3 и jQuery

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

Как создать уведомления с помощью CSS3 и jQuery

UX (user experience) это термин, который используется для описания общего впечатления и удовлетворенности пользователей при использовании продукта или системы. Так образом, хороший UX всегда сделает пользователя счастливым, а бизнес более успешным.

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

В этой статье мы расскажем, как создать несколько оповещений с помощью CSS3 и jQuery. Чтобы понять, что мы будем строить – посмотрите демо:

Смотреть Демо

 

Разновидности уведомлений

Ниже представлен список общепринятых уведомлений:

  1. Информационный (info)
  2. Ошибки (error)
  3. Предупреждения (warning)
  4. Успешное выполнение задачи (success)

Информационный (info)

Ее целью является информирование пользователей о соответствующем вопросе.

Ошибки (error)

Когда операция закончилась неуспешно, пользователь должен быть уведомлен. Например: “Аккаунт не может быть удален.” или “Настройки не были сохранены” и т.д

Предупреждения (warning)

Этот тип сообщения уведомит пользователя о состоянии, которое может вызвать проблемы в будущем.

Успешное выполнение задачи (success)

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

 

HTML

Начнем с разметки HTML. Здесь все довольно-таки просто: 4 контейнера с заголовком и описанием уведомления.

 

CSS

 

Обратите внимание на animate-bg, который оживляет фоновые диагональные полосы. Конечно для того, чтобы увидеть этот эффект, вы должны использовать последние Webkit браузеры, такие как Chrome / Safari или Mozilla 5 +.

Уведомления будут изначально скрыты. Для этого мы будем использовать фиксированное позиционирование ( absolute значение применяется только для IE6, поскольку там нету position:fixed поддержки).

 

jQuery

Определение типа сообщения с использованием массива (array):

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

Функция showMessage вызывается, когда документ готов.

При загрузке страницы, мы в первую очередь скрываем все сообщения: hideAllMessages(). Затем, для каждого триггера, мы показываем эквивалентное сообщение:

 

Заключение

С использованием CSS3, вы можете найти бесконечные варианты оформления дизайна уведомлений. Наш вариант является лишь минимальным примером без изображений (для простоты) и “наворотов”. Но дизайн, это еще не все, функциональность и интерактивность играют здесь очень важную роль.

Источник урока: www.webdesignmagazine.ru

Previous Как ускорить загрузку веб-страниц
Next Что такое API Уведомления и как их использовать

Suggested Posts

Вращающиеся на 360 градусов 3D фото товаров

Адаптивный шаблон Opencart 2.1.0.1-2.1.0.2 — Magazin

Хаки wordpress. Топ 10(Часть 2)

Модуль Действующие акции

45 бесплатных адаптивных HTML5-шаблонов

Модуль для Opencart и Ocstore — сборник