WE ARE THE JSLEAGUE
Whoami
Diana Miron
front-end dev
CEO JSLeague, JSgirls
co-organizer JSHacks
web animations enthusiast
Forbes 30 Under 30 Europe for Technology 2019
What is Accessibility
The power of the Web is in its universality.
Access by everyone regardless of disability is an essential aspect.
Tim Berners-Lee, W3C Director and inventor of the WWW
Disabilities
A11Y
Without disabilities
WCAG 2.1
A11y
1. UI/UX
Visuals, Motion, Experience
Color Contrast
Color Contrast
Patterns & signs
Typography
Animations
.animation {
-webkit-animation: vibrate 0.3s linear infinite both;
animation: vibrate 0.3s linear infinite both;
}
@media (prefers-reduced-motion: reduce) {
.animation {
animation: none;
-webkit-animation: none;
}
}
A11y
2. The Semantic Web
HTML 5 anyone?
Semantic
Headings
Images
<img src="blossoms.png" alt="Cherry trees in bloom on the UW campus">
Standard images
Decorative images
Keyboard & Focus
* {
outline: none;
}
:focus {
outline: none;
}
Touch area
A11y
3. The Future
The Future
The Future
A Better Web
All websites created after 23 September 2018 will have to be accessible by 23 September 2019.
Existing websites will have to comply by 23 September 2020.
All mobile applications will have to be accessible by 23 June 2021.
EU
diana@jsleague.ro
dianadesign19