Веб-страница
24.5K subscribers
1.68K photos
522 videos
1 file
3.87K links
Всё по фронтенду, бэкенду и девопсу в одном месте

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
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
👍61💩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💩42🤔1🤣1
Как переносить «висячие» слова с помощью JavaScript

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

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

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

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

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

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

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

#ux #дизайн
👍8🔥2