Static p5_sys::global::describeElement [−][src]
pub static describeElement: DescribeElementInternalType
Expand description
This function creates a screen-reader accessible description for elements —shapes or groups of shapes that create meaning together— in the canvas. The first paramater should be the name of the element. The second parameter should be a string with a description of the element. The third parameter is optional. If specified, it determines how the element description is displayed.
describeElement(name, text, LABEL)
displays the element description to all users as a
tombstone or exhibit label/caption in a
adjacent to the canvas. You can style it as you wish in your CSS.
describeElement(name, text, FALLBACK)
makes the element description accessible to screen-reader users
only, in
a sub DOM inside the canvas element. If a second parameter is not
specified, by default, the element description will only be available
to screen-reader users.
Examples
describe('Heart and yellow circle over pink background', LABEL); noStroke(); background('pink'); describeElement('Circle', 'Yellow circle in the top left corner', LABEL); fill('yellow'); ellipse(25, 25, 40, 40); describeElement('Heart', 'red heart in the bottom right corner', LABEL); fill('red'); ellipse(66.6, 66.6, 20, 20); ellipse(83.2, 66.6, 20, 20); triangle(91.2, 72.6, 75, 95, 58.6, 72.6);
Parameters
name
name of the element
text
description of the element
display?
either LABEL or FALLBACK (Optional)