конкурс от команды codex

Конкурс на разработку элементов интерфейса

начало окончание Конкурс завершен
победитель определен
Анастасия Капитонова
@Kapitonova лучшие работы

Данный конкурс рассчитан на развитие способностей к созданию простых и изящных элементов интерфейса. Мы ценим специалистов широкого профиля: дизайнеров, которые разбираются в продуктовой части и могут неплохо писать код, разработчиков, которые в состоянии самостоятельно и со вкусом оформить результаты своей работы — добавить новую кнопку на сайт, вывести красивое уведомление об ошибке или оформить целый раздел сайта. Демонстрации этой способности и посвящен конкурс — мы будем создавать стильные элементы интерефейса современного сайта.

Задание

Разработать UI Kit — набор основных элементов интерфейса современного веб-проекта. В наборе должны быть представлены базовые блоки: кнопки в различных состояниях, показано оформление ссылок, абзацов текста, заголовков и др. Подробный список обязательных элементов описан ниже. Рекомендуется работать в простом, легком и светлом стиле, не загромождая элементы всевозможными «дизайнерскими» изысками.

Полученные элементы представить на одном макете, красиво расположив их в виде модульной сетки.

Анимация — неотъемлемая часть современного дизайна. Результат вашей работы можно оценить только «в движении». Поэтому, все элементы необходимо сверстать, используя минимум стилей и тегов разметки. Верстка должна показывать задуманные анимации: кнопки и ссылки с hover и active эффектами, дропдауны, чекбоксы и другие динамичные элементы.

Обязательные элементы

  • Кнопки во всех состояниях: default, hover, active, disabled
    • Обычная кнопка
    • Главная кнопка ( submit )
    • Кнопка с иконкой и текстом
    • Кнопка только с иконкой
    • Кнопка со счетчиком (например, «Поделиться» с количеством шейров )
  • Ссылки во всех состояниях
  • 2 абзаца текста
  • Заголовки 6 уровней
  • Линия-разделитель (<hr>)
  • Навигация вида «хлебные крошки»
  • Форма
    • Текстовые поля (<input> и <textarea>) — в состояниях default , focus, disabled, error
    • Заголовок поля (<label>)
    • checkbox — в состояниях default , hover, toggled (активированный флажок), disabled
    • Поле вида <select> с выпадающими меню
  • Строка поиска
  • Сообщение об ошибке
  • Информационное сообщение
  • Сообщение об успешной операции (например, сохранении формы)
  • Панель с запросом подтверждения действия и кнопками «Подтвердить» и «Отмена»
  • Таблица с данными
    • Заголовки столбцов
    • 4–5 столбцов
    • 5 строк данных

Дополнительные элементы

По желанию, вы можете добавить в UI Kit любые элементы интерфейса, которые покажутся вам интересными. Например:

  • Аудио-плеер
  • Видео-плеер
  • Карта с отмеченным объектом
  • Блок со ссылкой на пользователя
    • Аватарка
    • Имя пользователя
    • Описание (Bio) пользователя
  • Кнопки социальных сетей
  • Графики
  • Элементы навигации
  • Календарь для выбора даты
  • Анимация кнопок

Рекомендации

Как обычно, начать следует с изучения мирового опыта. На дизайнерских сайтах можно найти различные концепты по запросам «UI kit», «GUI» и др. Например:

Рекомендуем ознакомиться с наиболее влиятельными гайдлайнами от компаний Apple и Google:

Иконки можно рисовать самостоятельно, либо использовать готовые из набора Font Awesome.

Приз

В качестве презента победитель получит фирменный блокнот от компании ВКонтакте, инвайт на ресурс для разработчиков «Habrahabr» и футболку клуба CodeX.

Приз в конкурсе для веб-разработчков ИТМО от CodeX — фирменный блокнокт ВКонтакте и клубая футболка

Референсы

Приводим несколько неплохих образцов различных дизайнерских концептов.


Дизайн-макеты и сверстанные страницы присылайте на почту [email protected] или отправляйте личным сообщением нашей группе ВКонтакте.


Желаем удачи!

Результаты

Первое место заняла Анастасия Капитонова. В ее работе наиболее интересно и полноценно проработаны элементы, предложенные условиями конкурса. Помимо этого, работа содержит дополнительные элементы: аудио и видео плеер, графики, карту. Есть замечания по согласованию стиля элементов.

UI Kit на конкурс от клуба веб-разработки ИТМО CodeX

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

Работа Полины Шнайдер. Замечательный и простой дизайн. Легко представляется «в бою» — на рабочем сервисе. Чуть больше внимания к деталям и чего-то оригинального — и работа стала бы победителем.

UI Kit на конкурс от клуба веб-разработки ИТМО CodeX

Работа Ивана Журавлева. Неплохой макет, но немного грубовато — не хватает элегантности элементов и проработки мелочей.

UI Kit на конкурс от клуба веб-разработки ИТМО CodeX

Работа Андрея Садулина.

UI Kit на конкурс от клуба веб-разработки ИТМО CodeX

Спасибо всем участникам!