Веб-страница
22.2K subscribers
2.17K photos
559 videos
2 files
4.44K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
​Типичные ошибки в дизайне сайта

Пиксельное проектирование, игнорирование user-flow, использование старых шаблонов — эксперты рассказали, какие типичные ошибки допускают новички при разработке дизайна и интерфейса сайта:

https://tprg.ru/CpUo

#дизайн #ux
UX-исследования для начинающих

Как провести UX-исследование, чтобы разработанное в итоге приложение действительно решало задачи пользователей и улучшало их жизнь?

Рассказывает эксперт:

https://tprg.ru/iP3r

#фронтенд #ux
This media is not supported in your browser
VIEW IN TELEGRAM
Гайд по качественной реализации популярного в интерфейсах поведения drag-and-drop:

https://tprg.ru/uM3h

#фронтенд #ux
​101 UX-принцип

Чтобы не напортачить при проектировании UX приложения, важно понимать лежащие в его основе принципы.

В этой статье описан 101 такой принцип — с подробным пояснением и примерами для каждого из них:

https://growth.design/psychology/

#фронтенд #дизайн #ux
This media is not supported in your browser
VIEW IN TELEGRAM
Полное руководство по правильному использованию анимации в UX

Ловите исчерпывающий материал с примерами плохих и хороших практик в гифках:

https://tprg.ru/5FQv

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

#фронтенд #дизайн #ux
​Хотел кликнуть, но не смог: как правильно настроить размер области клика

На кликабельность элемента влияет целый ряд факторов, начиная размером и заканчивая расположением. Держите список UX-решений, благодаря которым пользователи смогут нормально взаимодействовать с вашим сайтом:

https://tprg.ru/nPEi

#фронтенд #дизайн #ux
Оптимизация CLS для списков с бесконечным скроллом

Пагинация и кнопки вроде «Загрузить ещё» порядком надоели, и многие сайты переходят на бесконечную подгрузку элементов. Чтобы избежать при этом сдвига макета, нужно сделать следующее:

— зарезервировать место перед подгрузкой элементов;
— удалить футер или любые DOM-элементы после списка;
— использовать prefetch для предварительной загрузки данных вне области браузера.

Планируете работать с бесконечной прокруткой? Тогда вам будет полезна эта статья:

https://tprg.ru/StXG

#фронтенд #дизайн #ux
Bad UX формы

Интерактивная коллекция форм ввода телефонного номера с адовым UX. Автор собрал девять худших практик, наглядно продемонстрировав, что всякому решению — своё место:

https://fun.mishasaidov.com/badux

А на сколько форм хватит ваших нервишек? Проверьте себя.

#дизайн #ux
​Решаем проблемы с CLS на примере Tproger

Благодаря советам из нашей статьи вы можете улучшить техническую оптимизацию сайта в «глазах» Google и постепенно подняться в поисковой выдаче. Всё со скринами и на реальных примерах:

https://tprg.ru/KMau

Остались вопросы? Спрашивайте в комментариях под статьёй: с радостью ответим.

#фронтенд #дизайн #ux
​Доступность сайта: 6 главных проверок

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

— Описания изображений alt
— Проверка работы с отключёнными стилями
— Валидация HTML
— Структура документа
— Монохромный режим
— Использование одной лишь клавиатуры

Больше информации и ссылки на полезные ресурсы:
https://tprg.ru/wHLQ

#фронтенд #ux
​Исчерпывающий гайд по CLS

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

https://tprg.ru/g8Vx

Гайд оснащён примерами и позволяет свести к минимуму значение сдвига макета. Если же этой информации окажется недостаточно, вы всегда можете обратиться к нашей статье, где мы рассказываем о трёх приёмах улучшения показателя CLS, которые сами применили на практике.

#фронтенд #дизайн #ux
Какие типичные ошибки в дизайне сайта допускают новички — рассказывают эксперты

Мы спросили опытных веб-дизайнеров о том, какие частые ошибки бывают при разработке дизайна и интерфейса сайта. В этом статье мы делимся их ответами с вами:

https://tprg.ru/SJUF

#дизайн #ux
​Такого ужасного интерфейса вы ещё не видели

Вы же встречали неудобные формы для ввода данных на сайте? Тут в одной месте собрали целую коллекцию UX-адовых форм для ввода номера.

Забирайте к себе в проекты: https://fun.mishasaidov.com/badux/

#дизайн #ux
😁44👍10🤯1
​​Про UI/UX в двух словах: как и зачем применяют принципы логики в дизайне интерфейсов?

Логика — фундаментальный инструмент, который помогает принимать решения и преодолевать проблемы. Она применима во всём — от простых повседневных действий до сложных научных исследований. И, конечно же, она играет огромную роль в дизайне интерфейсов.

Логика и дизайн-мышление помогают создавать выдающиеся интерфейсы. О том, как это работает, и как «прокачать» эти навыки, рассказывает наш читатель Иван Сержантов: https://tproger.ru/articles/kak-i-zachem-primenyayut-principy-logiki-v-dizajne-interfejsov

#дизайн #ux
👍6❤1💩1
Прокачайте свой UI Kit: 10 практических советов для UX/UI дизайнеров

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

https://habr.com/ru/articles/805581/

#ui@tproger_web #ux@tproger_web #дизайн@tproger_web
CSS-стилизация курсоров нового уровня

Представьте не просто смену стрелки, а настоящий динамичный указатель: текст внутри, плавные анимации, фильтры и смена состояния при клике — всё это возможно благодаря JavaScript поверх CSS.

В статье показано, как превратить обычный <div> в кастомный курсор, который отслеживает движение мыши, меняет внешний вид при отдельных состояниях и автоматически отключается на тач-устройствах и при запросе снижения анимации.

#фронтенд #css #ux
🔥8💩4❤2🤔1🤣1
Как переносить «висячие» слова с помощью JavaScript

Тексты, в которых на новой строке одиноко торчит «в», «на» или «и», сразу теряют в читаемости. В этой статье — короткий, но полезный приём: как с помощью JavaScript автоматически заменять пробелы после коротких слов на неразрывные и избавляться от висячих слов. Работает и для HTML-содержимого, и для Markdown. Минимум кода — максимум пользы для интерфейса и редактурной чистоты.

#фронтенд #javascript #ux
👍11👎3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Скелетон: как сделать загрузку визуально приятной

Для загрузки контента на сайте или в приложении требуется время — иногда долисекунд, а иногда гораздо больше. Во втором случае нужно дать пользователю понять, что всё идет по плану, сайт не сломался и контент вот-вот будет. Для этого используются скелетоны — анимированные заглушки вместо контента до момента его загрузки. Они показывают не только, что идет загрузка, но и то где и даже какой контент будет загружен — картинка или текст. Это воспринимается лучше, чем обычный спиннер и делает интерфейс чище.

Я нашёл для вас гайд, как сверстать такой скелетон для карточки статьи за несколько минут. Демонстрируется HTML-код и CSS-стили с переменными, чтобы сразу получать плавную анимацию и адаптивную структуру без кучи лишнего кода.

#css #фронтенд #ux
🔥10👍4❤1
Психология цветов в UX

Мы знаем, что интерфейс должен быть привлекателен и отвечать современным трендам. Вряд ли вы захотите пользоваться сайтом с вырвиглазным фоном или плохо читаемым текстом. Но это то, что лежит на поверхности и довольно очевидно.

А вот если вы копнете глубже, то узнаете, что выбор цвета может повлиять на пользователя с точки зрения психологии, отразиться на видении бренда, и даже на установлении эмоциональной связи с пользователем. Об этом подробно рассказал Родольфо Энрике в своей статье. Предлагаю и вам почитать её.

#ux #дизайн
👍8🔥2
Как переносить «висячие» слова с помощью JavaScript

Тексты, в которых на новой строке одиноко торчит «в», «на» или «и», сразу теряют в читаемости. В этой статье — короткий, но полезный приём: как с помощью JavaScript автоматически заменять пробелы после коротких слов на неразрывные и избавляться от висячих слов. Работает и для HTML-содержимого, и для Markdown. Минимум кода — максимум пользы для интерфейса и редактурной чистоты.

#фронтенд #javascript #ux

@tproger_web
Читайте также в VK и Max
👍5😁2❤1