Create a close icon that can be combined with different components.
To apply this component, add the data-z-close attribute to an <a> or <button> element.
<button type="button" data-z-close></button>
<a href="" data-z-close></a>This is an example of how this component is used with an alert box from the Alert component.
<div class="z-alert" data-z-alert>
<a href class="z-alert-close" data-z-close></a>
</div>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.
This is an example of how this component is used with the Drop component.
<div data-z-drop>
<button class="z-drop-close" type="button" data-z-close></button>
</div>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.
This is an example of how this component is used with the Modal component.
<div id="modal" data-z-modal>
<div class="z-modal-dialog z-modal-body">
<button
class="z-modal-close absolute right-4 top-4"
type="button"
data-z-close
></button>
</div>
</div>The Close component automatically sets the appropriate WAI-ARIA roles and properties.
aria-label property, and if an <a> element is used, the button role.The Close component uses the following translation strings. Learn more about translating components.
| Key | Default | Description |
|---|---|---|
label | Close | aria-label attribute. |