Skip to content

Accessible, simple, cross-browser compatible progress tabs.

License

Notifications You must be signed in to change notification settings

djlotus/progress-tabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progress-Tabs

Accessible, simple, cross-browser compatible progress tabs.

Accessible

WAI-ARIA states & properties as well as roles have been used to convey meaning and status of elements to AT.

Simple

Only basic HTML elements are used. One class is used for styling. class="progress-tabs" is used to style the unordered list. All other styling is handling by attributes and CSS2 selectors. This (all but) guarantees no conflicting styles and complatibility with sad browsers. State changes are handled via JS so user agents with JS disabled will still have access to all content.

Cross-Browser Compliant

Currently tested on:

OSX (10.11.4)

  • Safari (9.1)
  • Firefox (46)
  • Chrome (50.0.2661.86)

iOS (9.3.1)

  • Safari
  • Chrome
  • Firefox

Windows 7 (64-bit; service pack 1)

  • Firefox (44.0.2, 46)
  • Chrome (49.0.2623.112)
  • IE (8, 9, 10, 11, Edge)
    • Versions below 11 were tested with F12 tools

Android (Marshmallow 6.1)

  • Chrome
  • Default Samsung Browser

##To Do:

  • Cross Browser Support (back to IE gte 8)
  • Simplify tabs for more generic use
  • Animate progress
  • Add form elements

About

Accessible, simple, cross-browser compatible progress tabs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published