3.1 - Accessibility settings panel
Source: organisms/__documentation.scss, line 17
Accessibility settings allow to change the layout of the web application, It works using a class triggering the event and a data attribute setting the behavior
Example:
.a11y-change-font-size
- data-target-font-size="behavior"reset
- data-target-font-size="reset"decrease
- data-target-font-size="decrease"increase
- data-target-font-size="increase".a11y-change-theme
- data-target-theme="theme class"theme-default
- data-target-font-size="theme-default"theme-invert
- data-target-font-size="theme-invert"
Example:
- Change font sizes:
- Change theme:
<div id="accessibility-settings" class="has-py-6 has-bg-primary">
<div class="container has-text-center">
<ul class="list-inline">
<li class="has-font-weight-bold">Change font sizes:</li>
<li>
<button class="a11y-change-font-size" data-target-font-size="reset">Reset font size</button>
</li>
<li>
<button class="a11y-change-font-size" data-target-font-size="decrease">Decrease font size</button>
</li>
<li>
<button class="has-font-size-5 a11y-change-font-size" data-target-font-size="increase">Increase font size</button>
</li>
</ul>
<ul class="list-inline">
<li class="has-font-weight-bold">Change theme:</li>
<li>
<button class="a11y-change-theme" data-target-theme="theme-default">Default theme</button>
</li>
<li>
<button class="a11y-change-theme" data-target-theme="theme-invert">Invert theme</button>
</li>
</ul>
</div>
</div>