55
CSSCONF ASIA • SINGAPORE • 24 NOVEMBER 2016

Access All Areas @ CSSConf Asia 2016

  • Upload
    cliener

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Access All Areas @ CSSConf Asia 2016

C S S C O N F A S I A • S I N G A P O R E • 2 4 N O V E M B E R 2 0 1 6

Page 2: Access All Areas @ CSSConf Asia 2016
Page 3: Access All Areas @ CSSConf Asia 2016
Page 4: Access All Areas @ CSSConf Asia 2016

http://cliener.tumblr.com/

Page 5: Access All Areas @ CSSConf Asia 2016

http://jltiui.azurewebsites.net/

Page 6: Access All Areas @ CSSConf Asia 2016
Page 7: Access All Areas @ CSSConf Asia 2016
Page 8: Access All Areas @ CSSConf Asia 2016

Equitable

Page 9: Access All Areas @ CSSConf Asia 2016

EquitableFlexible

Page 10: Access All Areas @ CSSConf Asia 2016

EquitableFlexible

Simple and intuitive

Page 11: Access All Areas @ CSSConf Asia 2016

EquitableFlexible

Simple and intuitivePerceptible

Page 12: Access All Areas @ CSSConf Asia 2016

EquitableFlexible

Simple and intuitivePerceptible

Tolerant

Page 13: Access All Areas @ CSSConf Asia 2016

EquitableFlexible

Simple and intuitivePerceptible

TolerantLow effort

Page 14: Access All Areas @ CSSConf Asia 2016

EquitableFlexible

Simple and intuitivePerceptible

TolerantLow effort

Right size and space

Page 15: Access All Areas @ CSSConf Asia 2016

No Dependencies

Page 16: Access All Areas @ CSSConf Asia 2016
Page 17: Access All Areas @ CSSConf Asia 2016
Page 18: Access All Areas @ CSSConf Asia 2016

ARIA Roles

Page 19: Access All Areas @ CSSConf Asia 2016

.g-tab__tab { …}

.g-tab__tab--selected { …}

Page 20: Access All Areas @ CSSConf Asia 2016

.g-tab__tab { …}

.g-tab__tab[aria-selected="true"] { …}

Page 21: Access All Areas @ CSSConf Asia 2016

associatedTab.parentElement. setAttribute("aria-selected", "true");

Page 22: Access All Areas @ CSSConf Asia 2016

[aria-hidden="true"] { display: none;}

Page 23: Access All Areas @ CSSConf Asia 2016

.class-name[aria-hidden="true"] { display: none;}

Page 24: Access All Areas @ CSSConf Asia 2016

https://goo.gl/3jbVtB

Page 25: Access All Areas @ CSSConf Asia 2016

https://goo.gl/wk2vGf

Page 26: Access All Areas @ CSSConf Asia 2016

https://goo.gl/qBDe25

Page 28: Access All Areas @ CSSConf Asia 2016
Page 29: Access All Areas @ CSSConf Asia 2016
Page 30: Access All Areas @ CSSConf Asia 2016
Page 31: Access All Areas @ CSSConf Asia 2016

Make It Obvious

Page 32: Access All Areas @ CSSConf Asia 2016

Make It Obvious

Page 33: Access All Areas @ CSSConf Asia 2016

Make It Obvious

Page 34: Access All Areas @ CSSConf Asia 2016
Page 35: Access All Areas @ CSSConf Asia 2016
Page 36: Access All Areas @ CSSConf Asia 2016

https://goo.gl/2n5KiR

Page 37: Access All Areas @ CSSConf Asia 2016
Page 38: Access All Areas @ CSSConf Asia 2016

http://goo.gl/vS9CYV

Page 39: Access All Areas @ CSSConf Asia 2016

http://goo.gl/DcUhGP

Page 40: Access All Areas @ CSSConf Asia 2016
Page 41: Access All Areas @ CSSConf Asia 2016
Page 42: Access All Areas @ CSSConf Asia 2016
Page 43: Access All Areas @ CSSConf Asia 2016
Page 44: Access All Areas @ CSSConf Asia 2016

http://goo.gl/C5aaQ8

Page 45: Access All Areas @ CSSConf Asia 2016

Keyboard Access

Page 46: Access All Areas @ CSSConf Asia 2016

https://goo.gl/OeaKdo

Page 48: Access All Areas @ CSSConf Asia 2016
Page 49: Access All Areas @ CSSConf Asia 2016
Page 50: Access All Areas @ CSSConf Asia 2016
Page 51: Access All Areas @ CSSConf Asia 2016
Page 52: Access All Areas @ CSSConf Asia 2016

Go With the Flow

Page 54: Access All Areas @ CSSConf Asia 2016
Page 55: Access All Areas @ CSSConf Asia 2016

@clienercliener.tumblr.com

slideshare.net/cliener