浮动辅助功能工具菜单 jQuery打开辅助功能

  • 源码大小:61.29KB
  • 所需积分:1积分
  • 源码编号:19JP-3767
  • 浏览次数:770次
  • 最后更新:2023年07月20日
  • 所属栏目:其他
本站默认解压密码:19jp.com 或 19jp_com

简介

有很多不同的方法可以让残疾人更容易访问网站。一个简单的方法是在你的网站上添加一个浮动的辅助功能工具菜单

此辅助功能工具菜单包括调整字体大小、对比度和其他设置的选项,这些选项可以提高残疾用户的可读性。此外,此菜单很容易使用-只需单击图标并选择要更改的设置。它将把更改保存在本地存储中,并在下次访问时自动应用设置。

包括辅助功能工具:

  • 放大
  • 缩小
  • 较大光标
  • 几种常见颜色的反色
  • 明显的差异
  • 亮度
  • Greyscale公司

如何使用它:

1.加载jQuery库和开放式可访问性文档中插件的文件。

  1. <!-- Required -->
  2. <link rel="stylesheet" href="/path/to/dist/open-accessibility.min.css" />
  3. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  4. <script src="/path/to/dist/open-accessibility.min.js"></script>
  5. <!-- Optional -->
  6. <script src="/path/to/dist/locale.min.js"></script>

2.将CSS类“打开辅助功能文本”添加到您的文本中。

  1. <h1 class="open-accessibility-text">Open Accessibility Plugin Examples</h1>
  2. <p class="lead open-accessibility-text">A floating accessibility tools menu that can improve readability for users with disabilities.</p>

3.在要放置浮动菜单的目标容器上调用函数openAccessibility。

  1. $(function () {
  2. $('body').openAccessibility({
  3. localization: ['en']
  4. });
  5. })

4.就是这样。您可以通过覆盖如下所示的默认选项来自定义辅助功能工具:

  1. $('body').openAccessibility({
  2.  
  3. // open the menu on page load
  4. isMenuOpened: false,
  5.  
  6. // enable the plugin on mobile
  7. isMobileEnabled: false,
  8.  
  9. // override the settings of the Accessibility Tools
  10. grayscale: 0,
  11. brightness: 100,
  12. contrast: 100,
  13. maxZoomLevel: 3,
  14. minZoomLevel: 0.5,
  15. zoomStep: 0.2,
  16. zoom: 1,
  17. cursor: false,
  18. invert: false,
  19.  
  20. // text selector
  21. textSelector: '.open-accessibility-text',
  22. // s(mall), m(edium), l(arge)
  23. iconSize: 'm',
  24.  
  25. // local
  26. localization: ['he'],
  27. });

预览截图