0.1.6 • Published 3 years ago
tailwindcss-aria-plugin v0.1.6
Tailwindcss Aria Plugin
A plugin that provides aria label variants that can apply utilities when aria-label existed.
Installation
Install the plugin from npm:
npm install -D tailwindcss-aria-pluginThen add the plugin to your tailwind.config.js file:
// tailwind.config.js
module.exports = {
theme: {
// ...
},
plugins: [
require("tailwind-aria-plugin"),
// ...
],
};Usage
<!-- aria-[name]-[value] -->
<input type="checkbox" id="chk1-label" class="aria-checked:bg-blue-500" />
<label for="chk1-label">Remember my preferences</label>Widget Attributes
aria-autocomplete
none:aria-autocomplete-noneinline:aria-autocomplete-inlinelist:aria-autocomplete-listboth:aria-autocomplete-both
aria-checked
true:aria-checkedfalse:aria-!checkedmixed:aria-checked-mixed
aria-disabled
true:aria-disabledfalse:aria-!disabled
aria-errormessage
id:aria-errormessage
aria-expanded
true:aria-expandedfalse:aria-!expanded
aria-haspopup
true:aria-haspopupfalse:aria-!haspopupmenu:aria-haspopup-menulistbox:aria-haspopup-listboxtree:aria-haspopup-treegrid:aria-haspopup-griddialog:aria-haspopup-dialog
aria-hidden
true:aria-hiddenfalse:aria-!hidden
aria-invalid
true:aria-invalidfalse:aria-!invalidgrammar:aria-invalid-grammarspelling:aria-invalid-spelling
aria-label
<string>:aria-label
aria-level
<integer>:aria-level
aria-modal
true:aria-modalfalse:aria-!modal
aria-multiline
true:aria-multilinefalse:aria-!multiline
aria-multiselectable
true:aria-multiselectablefalse:aria-!multiselectable
aria-orientation
horizontal:aria-orientation-horizontalvertical:aria-orientation-vertical
aria-placeholder
<string>:aria-placeholder
aria-pressed
true:aria-pressedfalse:aria-!pressedmixed:aria-pressed-mixed
aria-readonly
true:aria-readonlyfalse:aria-!readonly
aria-required
true:aria-requiredfalse:aria-!required
aria-selected
true:aria-selectedfalse:aria-!selected
aria-sort
none:aria-sort-noneascending:aria-sort-ascendingdescending:aria-sort-descendingother:aria-sort-other
aria-valuemax
<number>:aria-valuemax
aria-valuemin
<number>:aria-valuemin
aria-valuenow
<number>:aria-valuenow
aria-valuetext
<string>:aria-valuetext