这是indexloc提供的服务,不要输入任何密码
Skip to content

Menu elements proposal #580

@domfarolino

Description

@domfarolino

WebKittens

@annevk

Title of the proposal

Menu elements

URL to the spec

https://open-ui.org/components/menu.explainer/

URL to the spec's repository

https://github.com/openui/open-ui

Issue Tracker URL

https://github.com/openui/open-ui/issues?q=is%3Aissue%20state%3Aopen%20label%3Amenu

Explainer URL

https://open-ui.org/components/menu.explainer/

TAG Design Review URL

Pending

Mozilla standards-positions issue URL

mozilla/standards-positions#1317

WebKit Bugzilla URL

No response

Radar URL

No response

Description

Please see whatwg/html#11729 and https://open-ui.org/components/menu.explainer/ for descriptions of the proposal. In short, we propose introducing three new elements: <menubar>, <menulist>, and <menuitem> that compose together with anchor positioning, popovers, and some hover-triggering mechanism (possibly Interest Invokers, but we are unsure just yet). The menus support a keyboard interaction model with sensible default derived from menu applications across operating systems, a survey of top sites, and the menubar APG pattern, and a few other features that are commonly found on menus, such as type-ahead menu item selection.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions