FE-разработчики, перестаньте буквально воспринимать дизайн

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

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

#UX_антипаттерн #dropdown #выпадающий_список #pixel_perfect #select #юзабилити #UI_дизайн #фронтенд #интерактивные_элементы #Хабр_UX

FE-разработчики, перестаньте буквально воспринимать дизайн

Как старый дед, хочу немного повозмущаться и покритиковать UI/UX Хабра. Одновременно с этим подсветить один из самых распространенных и раздражающих анти-паттернов UX. При публикации статьи есть...

Хабр
Ah, the joys of web dev innovation: take a perfectly functional select element and transform it into a monstrous Frankenstein's monster of whimsy and #chaos. 🎨🔧 Because, clearly, what the internet needs is more "excitement" in the form of #dropdown menus that would give even a seasoned coder an existential crisis. 🙄
https://css-tricks.com/abusing-customizable-selects/ #webdev #innovation #coding #humor #existentialcrisis #HackerNews #ngated
Abusing Customizable Selects | CSS-Tricks

Let’s go over a few demos using the new customizable <select> feature that may be wild, but also give us a great chance to learn new things in CSS.

CSS-Tricks

The whole block could’ve been a single dropdown

#Apple #Dropdown #AppleStore

Where to hide date sorting? Well, in a paginator component, of course.

Thanks @Margolin for reporting this

#Google #Gmail #Dropdown #Sorting #Pagination

How many ellipses do you want?

Thanks Black Asthesky for the picture

#Ellipsis #Dropdown #SharePoint

JavaScript: заметка об Anchor Positioning API

Привет, друзья! В этой небольшой статье мы вместе с вами немного пощупаем новый Web API - Anchor Positioning . Anchor Positioning API предоставляет новые возможности для связывания элементов между собой. Одни элементы являются якорями (якорными, anchor elements), другие - позиционируемыми относительно якорей (закрепленными, anchor-positioned elements). Размер и положение позиционируемого элемента может определяться размером и положением якорного элемента. Кроме того, с помощью CSS можно: определять альтернативные позиции закрепленного элемента, которые будут применяться браузером, например, при выходе такого элемента за пределы экрана определять условия видимости закрепленного элемента, например, скрывать такой элемент при выходе за пределы экрана На сегодняшний день этот API поддерживается всеми основными браузерами (в Safari пока только в качестве экспериментальной возможности).

https://habr.com/ru/companies/timeweb/articles/979180/

#web_api #css #html #anchor_positioning_api #anchor #tooltip #dropdown #якорь #тултип #дропдаун

JavaScript: заметка об Anchor Positioning API

Привет, друзья! В этой небольшой статье мы вместе с вами немного пощупаем новый Web API - Anchor Positioning . Anchor Positioning API предоставляет новые возможности для связывания элементов между...

Хабр

Beautiful form design by all means:

- “Required” dropdown in which you can select “I prefer not to respond”
- Asking for details when you choose not to give a reason

#Amazon #Required #Optional #Dropdown #Form

Attention! You have 1 unread button

Thanks @vanadium23 for the picture

#Dropdown #Badge #Notification

Dude, a switch makes for a terrible dropdown control

Thanks @HID_DEVICE for the video

#Telegram #Switch #Dropdown #Affordance

Profile is a link. Wolt+ is a submenu. Language is a dropdown menu. Contact Support is a link again. Log out is a button.

Welcome to 2025, where nothing has affordances and everything can look like anything else.

#Wolt #Button #Link #Dropdown #Affordance