[HTML] Canvas place element #403
Labels
concerns: API design
The API for this is error-prone, poorly named, or inconsistent with the platform
concerns: complexity
This proposal seems needlessly complex
from: Google
Proposed, edited, or co-edited by Google.
topic: graphics
Spec relates to 2D or 3D graphics
venue: WHATWG HTML Workstream
venue: WICG
Proposal is incubated in the Web Incubator Community Group
WebKittens
@smfr @annevk
Title of the proposal
Canvas place element
URL to the spec
https://html.spec.whatwg.org/
URL to the spec's repository
https://github.com/WICG/canvas-place-element
Issue Tracker URL
No response
Explainer URL
No response
TAG Design Review URL
w3ctag/design-reviews#997
Mozilla standards-positions issue URL
mozilla/standards-positions#1076
WebKit Bugzilla URL
No response
Radar URL
No response
Description
A fundamental capability missing from the web is the ability to complement Canvas with HTML elements. Adding this capability enables Canvas surfaces to benefit from all of the styling, layout and behaviors of HTML, including interactive elements and built-in accessibility.
There are 2 API surfaces to be exposed on this proposal. First, a high level API that brings an Element and its subtree into the 2D Canvas. Second, a broken down version that allows finer control over Javascript and is also available in 3D contexts.
The text was updated successfully, but these errors were encountered: