2.0.0 • Published 8 years ago
@npm-polymer/iron-label v2.0.0
<iron-label>
<iron-label> provides a version of the <label> element that works with Custom Elements as well as native elements.
All text in the iron-label will be applied to the target element as a screen-reader accessible description.
There are three ways to use iron-label to target an element:
- place an element inside iron-label and some text:
 <iron-label>
   Label for the Button
   <paper-button>button</paper-button>
 </iron-label>- place some elements inside iron-label and target one with the iron-label-targetattribute. The other elements will provide the label for that element Note: This is not necessary if the element you want to label is the first element child of iron-label:
 <iron-label>
   <span>Label for the Button</span>
   <paper-button iron-label-target>button</paper-button>
 </iron-label>
 <iron-label>
   <paper-button>button</paper-button>
   <span>Label for the Button</span>
 </iron-label>- Set the forattribute on theiron-labelelement with the id of the target element in the same document or ShadowRoot:
 <iron-label for="foo">
   Context for the button with the "foo" class"
 </iron-label>
 <paper-button id="foo">Far away button</paper-button>All taps on the iron-label will be forwarded to the "target" element.
2.0.0
8 years ago