--- title: "@aria Mixin for Accessibility" description: "Use @aria mixin for ARIA attribute selectors in Shilp CSS." keywords: ["@aria", "ARIA", "accessibility mixin", "attribute selector"] --- # @aria Mixin Use `@aria` mixin for ARIA attribute (`aria-*`) selectors. Usage: Usage: ```css .any-class { /* normal */ @aria { ... } /* functions */ @childs ("") { ... } } ``` This page contains only the **mixins configuration reference**. Complete documentation and usage examples will be added progressively in future updates. ---
## Reference ```js title="shilp.config.js" const shilpConfig = { target: "react", mixins: { aria: { variants: { // busy: `&[aria-busy]`, // checked: `&[aria-checked]`, // disabled: `&[aria-disabled]`, // expanded: `&[aria-expanded]`, // hidden: `&[aria-hidden]`, // invalid: `&[aria-invalid]`, // pressed: `&[aria-pressed]`, // "read-only": `&[aria-readonly]`, // required: `&[aria-required]`, // selected: `&[aria-selected]`, /* functions */ // @aria is("disabled=false"); --> &[aria-disabled=false] is: "&[aria-<1>]", }, }, }, }; export default shilpConfig; ```