Добавить в корзинуПозвонить
Найти в Дзене
Алгоритмы и нейроны

UX-драма: Когда кнопка сказала "нет"

Он был обычным юзером.
Она — кнопка. Но не простая, а с душой.
Красивая, с идеальным border-radius, утонченным hover и аккуратным box-shadow. Он увидел её и сразу захотел нажать. — Привет. Ты доступна?
— Я — disabled. Так началась их сложная история. Он старался: наводил курсор, приближался, прокручивал страничку специально медленно.
А она... игнорировала. — Я не просто элемент. Я — эмоция.
— Но ты же кнопка! Ты должна откликаться!
— Не должна. Я хочу meaningful connections, а не просто клики! Он пошёл в Figma.
Стал изучать UX-дизайн, прочёл «Не заставляйте меня думать» и начал носить светлую тему.
Вернулся к ней другим.
Показал ей свой новый layout. — Видишь? Теперь у меня есть spacing!
— У тебя всё ещё onClick="void(0)"... Он не сдавался: — Я даже настроил aria-label!
— Я теперь вообще в другом фреймворке. Я React-кнопка. Она всё-таки разрешила на себя нажать.
Он кликнул — и всё сломалось. — Почему? Я же просто хотел action!
— Потому что ты забыл preventDefault.
— Но я
Оглавление

или «Он нажал — а она молчала»

🎬 1. Пролог: Знакомство через интерфейс

Он был обычным юзером.

Она — кнопка. Но не простая, а с душой.

Красивая, с идеальным border-radius, утонченным hover и аккуратным box-shadow.

Он увидел её и сразу захотел нажать.

— Привет. Ты доступна?

— Я — disabled.

Так началась их сложная история.

🚧 2. Неразделённое взаимодействие

Он старался: наводил курсор, приближался, прокручивал страничку специально медленно.

А она... игнорировала.

— Я не просто элемент. Я — эмоция.

— Но ты же кнопка! Ты должна откликаться!

— Не должна. Я хочу meaningful connections, а не просто клики!

🧼 3. Попытка изменить себя

Он пошёл в Figma.

Стал изучать UX-дизайн, прочёл «Не заставляйте меня думать» и начал носить светлую тему.

Вернулся к ней другим.

Показал ей свой новый layout.

— Видишь? Теперь у меня есть spacing!

— У тебя всё ещё onClick="void(0)"...

Он не сдавался:

— Я даже настроил aria-label!

— Я теперь вообще в другом фреймворке. Я React-кнопка.

🧨 4. Ссора на проде

Она всё-таки разрешила на себя нажать.

Он кликнул — и всё сломалось.

— Почему? Я же просто хотел action!

— Потому что ты забыл preventDefault.

— Но я вложил в тебя всю логику!

— А я не твой обработчик. Я независимая компонента!

👁️‍🗨️ 5. UX-терапия

Он пошёл на приём к UI-психологу:

— Доктор, я не чувствую отклика…

— А вы пробовали общаться не через event.target, а через чувства?

Он задумался. Может, проблема была в нём?

Может, он нажимал на всех подряд кнопок, не вчитываясь в их tooltip?

🌿 6. Примирение

Он снова нашёл её.

Она была на новой странице, с обновлённым стилем и анимацией при появлении.

— Я многое понял. Я перестал быть onclick-маньяком.

— Я больше не disabled. Но я всё ещё хочу, чтобы меня нажимали осознанно.

Он подошёл и… подождал.

Не кликая. Просто смотрел.

Она подсветилась hover-эффектом.

Это был её способ сказать:

"Я тоже тебя помню."

🍼 Эпилог: Новый интерфейс

Они вместе создали форму.

Прекрасную, доступную, валидированную.

Там были:

  • Чекбокс с самоиронией.
  • Радиобаттоны без стереотипов.
  • И кнопка — с душой.

И с тех пор он всегда читал placeholder, прежде чем что-то вводить.

А она...

Она больше никогда не молчала при нажатии.