- From: Charles Pritchard <chuck@jumis.com>
- Date: Mon, 11 Jul 2011 16:56:50 -0700
- To: paniz alipour <alipourpaniz@gmail.com>
- CC: Frank Olivier <Frank.Olivier@microsoft.com>, Richard Schwerdtfeger <schwer@us.ibm.com>, Cynthia Shelly <cyns@microsoft.com>, Steve Faulkner <faulkner.steve@gmail.com>, Canvas <public-canvas-api@w3.org>, "public-canvas-api-request@w3.org" <public-canvas-api-request@w3.org>
I've seen canvas used for input type=color, input type=range and to setup an input type for signatures with pen devices. For the first two items, the motivation was simply because the input types are not widely implemented. Signatures with pen devices could be handled with SVG or Canvas; there is not a particular input type for this. We have used Canvas to get more flexibility for <select> elements, which traditionally have not been that customizable. In such cases, ARIA labeling allows a lot of flexibility and DIV/SVG/Canvas are all able to exploit that power. -Charles On 7/11/2011 4:06 PM, Frank Olivier wrote: > We did an internal developer survey at Microsoft and found no developers that were recreating the standard UI controls in canvas in their HTML5 projects. We've seen only one case of a developer adding some visual flair to a standard control (by drawing canvas content next to the standard control) - the canvas provided no information that was not in the standard control already, and a screen reader would have had all the relevant a11y data. > > Thanks > Frank > > From: public-canvas-api-request@w3.org [mailto:public-canvas-api-request@w3.org] On Behalf Of paniz alipour > Sent: Sunday, July 10, 2011 1:07 AM > To: Richard Schwerdtfeger; Cynthia Shelly; Steve Faulkner; Canvas; public-canvas-api-request@w3.org > Subject: Reasons of using Canvas for UI design > > Hello, > > I am looking for some convincing reason that a developer use Canvas for designing interactive > > UI on web form instead of common designing web forms. > > What's your opinion? > > Best Regards >
Received on Monday, 11 July 2011 23:57:15 UTC