Vue.js visually hidden component
npm install vue-visually-hiddenVue.js visually hidden component (Vue 3 Only)
component ?In the case of visual content, users using assistive technologies (e.g. screen readers) may not always know what the content means.
In most cases, accessible content can be provided by semantic markup, but there is currently no markup that can provide content that is not visually visible but can be read out loud.
For example, when a button is displayed with only pictograms, the description of the button may be visually discernible, but the screen reader may not know what it means.
``html`
In such cases, is a good choice.
`html`aria-hidden="true"
Use to prevent screen readers from emoji.
It used to be used in Bootstrap in the form of sr-only.
`bashnpm
$ npm install vue-visually-hidden
Usage
`html:App.vue
`isFocusable
prop | type | default
----------- | --------- | ---------
isFocusable |
Boolean | falseInspired by Bootstrap visually-hidden helper
.visually-hidden-focusable can be show by any child element of the container receives focus.`html:example.vue
example
``This can be used primarily for a feature called skip link.
A skip link is link that allow keyboard users to quickly access the main content, and the links are visible upon focus.