Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
22K subscribers
2.6K photos
172 videos
39 files
4.98K links
Все самое полезное для фронтенда в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/77178ed4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5b6884689c2151c820bb4
Download Telegram
Проблема с отключенными кнопками и что делать вместо них

Adam Silver считает, что атрибут disabled в кнопках вредит UX. И вот почему:

Они не дают обратной связи
Из-за них интерфейс кажется сломанным
Их трудно увидеть
На них нельзя сфокусироваться
Они вводят в заблуждение
Пользователи могут не заметить, что кнопка становится активной

📌 Что делать вместо этого?

1️⃣Напишите четкую метку и текст подсказки, чтобы пользователи поняли вопрос
2️⃣Начните с одной формы ввода на странице, чтобы уменьшить когнитивную нагрузку
3️⃣Включите кнопку, чтобы пользователи всегда получали обратную связь
4️⃣Прощайте тривиальные ошибки
5️⃣Дайте четкие сообщения об ошибках, чтобы помочь пользователям решить проблему

#ux #tip
9👍3🤯3
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Псевдокласс :focus-visible вместо :focus в CSS применяется только тогда, когда фокусировка элемента происходит способами, видимыми для пользователя, например, через клавиатурный ввод.

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

#css #tip #ux by Shripal Soni
👍12🥰81
📌 Разбор интерфейсов: Pinterest

Сегодня смотрим, за счёт чего сетка Pinterest выглядит цельной и удобной.

➡️ Разберем принцип Masonry-layout, способы его реализации и то, почему он стал стандартом для галерей и бесконечных лент.

🐸 Библиотека фронтендера

#ux_review
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥3
📌 Разбор интерфейсов: Spotify

Сегодня смотрим, за счёт чего Spotify ощущается живым и динамичным.

➡️ Разберём адаптивную сетку карточек, hover-эффекты, lazy-loading с skeleton’ами и плавные переходы между экранами. Плюс — UX-мелочи, которые делают сервис привычным и удобным.

🐸 Библиотека фронтендера

#ux_review
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👏1🥱1