TGViewer
Вайб-кодинг Вайб-кодинг @vibecoding_tg · 63.6K subscribers
Post #3229 19.8K
С выходом Opus 4.8 всё больше дизайнеров начинают заниматься Design Engineering, поэтому решил поделиться одним из паттернов взаимодействия, который очень часто юзают опытные дизайнеры:

Используйте не только hover, но и реакцию на приближение курсора. Когда указатель оказывается рядом с элементом, соседние элементы могут плавно увеличиваться и становиться темнее в зависимости от расстояния до курсора.

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

onpointermove = e =>
document.querySelectorAll(".dock>*").forEach(el => {
const r = el.getBoundingClientRect();
const t = Math.max(
0,
1 - Math.abs(e.clientX - r.x - r.width / 2) / 120
);

el.style.scale = 1 + t * .5;
});


Здесь коэффициент t вычисляется на основе расстояния между курсором и центром элемента. Чем ближе курсор, тем сильнее масштабирование. Такой подход напоминает эффект док-панели в macOS, где элементы реагируют ещё до непосредственного наведения курсора.
More from @vibecoding_tg
  1. Oct 4, 2026Вот какие ролики может делать Opus 5.5, если дать его в талантливые руки. 🍿 А вот папка с…
  2. Oct 4, 2026«Вайбкодинг на дешёвой китайской ИИ-модели»
  3. Oct 4, 2026Вайбкодинг выходит на новый уровень 🤓
  4. Oct 4, 2026Очень рекомендую использовать Cache Control в Claude Code. 🦀 Наверное, это один из тех мо…
  5. Oct 3, 2026Я, когда 25 агентов просят подтверждения.
  6. Oct 3, 2026В Antigravity появились Claude Opus 5.5 и Sonnet 5.5 на тарифах Pro и Ultra! Возможно, это…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →