Accessibility, Visual Design, and Front-End Development

Slides:



Advertisements
Similar presentations
Strategies For Creating Accessible University Webpages Scot Close and Neil Torrefiel Web Services Unit San Jose State University.
Advertisements

 CSS Presentation and layout is based on the CSS Box Model.  The CSS Box Model states that every element on a page is a rectangular box.  This includes:
Antranig Basman, CARET, University of Cambridge Aaron Zeckoski, CARET, University of Cambridge Josh Ryan, Arizona State University Colin Clark, Adaptive.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
Website Design BTT1OC/2OC. What is web design? O A web site is a digital page consisting of HTML (hypertext markup language) files, images, movies, sound,
Designing for Disabled Users.  p?vid=35 p?vid=35.
Lecture Set 3 Introduction to Visual Basic Concepts Part A – User Interfaces and Windows Forms – The Toolbox.
INFO 6002 Assistive Technologies and Universal Design Accessibility and Usability Evaluation Chaohai Ding Msc of Web Technology
System Analysis & Design Chapter VII: User Interface Design Providing interactive and easy to use interfaces is an important task of system designer using.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
© Anselm Spoerri Lecture 14 Course Review –Course Objectives –Design Principles Evaluation Criteria used for Term Project.
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 6: Links.
Lecture 3 Web Design What makes a "good" website? Getting started on your website. Planning the layout. Picking a theme. Effective Design Tips.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Copyright © 2012 W3C (MIT, ERCIM, Keio) BAD: Before and After Demo Shadi Abou-Zahra W3C Web Accessibility Initiative (WAI)
Bells, Whistles, and Alarms: HCI Lessons Using AJAX for a Page-turning Web Application Juliet L. Hardesty, Indiana University.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Principles of effective web design NOTES Flo Morris-Duffin.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Introduction to CSS. Why CSS? CSS Provides Efficiency in Design and Updates CSS relatively easy to use Can give you more flexibility and control Faster.
Building Forms Microsoft Office Word 2007 Illustrated Complete.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
Microsoft Expression Web 3 – Illustrated Unit D: Structuring and Styling Text.
Computer/Human Interaction Spring 2013 Northeastern University1 Name of Interface Tagline if you have one (80 chars max, including spaces) Team member.
| | (800) Fantasy Football Trends and Accessibility Issues Erica Zelmanowicz Accessibility Analyst/Training.
By: Your Name ELEMENTS OF WEB DESIGN. VISUAL APPEAL Optimization of Graphics, for people to stay on your website, your pictures have to load out as soon.
KiloBytes Technologies “New Face Of Technology” / Website: WEB Designwww.kilobytes.inWEB.
New Web Accessibility Policy
Cascading Style Sheets Layout
SVG Accessibility Basics
How to Improve Your #A11y Testing
HTML5 and CSS3 Illustrated Unit D: Formatting Text with CSS
Accessible Social Media
Keyboard Accessibility
CMS I – BASIC WEB EDITING INTRODUCTION TO THE CMS
Bring Accessibility into the Development Lifecycle with CI Testing
Presented by: Bryan Garaventa, Accessibility Fellow
Logistics Audio is also available over a phone line:
Good Afternoon! History of RIBBS Why Redesign Redesign Approach
Wordpress Tiger Tech 2017.
Screen Reader Testing and Website Support for Beginners
Information Architecture and Design I
Accessibility testing
New Web Accessibility Policy
Year 7 E-Me Web design.
Screen Reader Testing and Website Support for Beginners
Web Accessibility Testing 101: A Checklist for Beginners
Accessibility Basics Series: Use of Color
Dignitas Digital Pvt. Ltd.
What Designers Need to Know about Accessibility (A11y)
New Web Accessibility Policy
Implementing Digital Accessibility
Adding Shapes and Text to Pictures on PowerPoint
Web Accessibility Allison Kidd, Accessibility Specialist
Successful Website Accessibility Testing
Fixed Positioning.
Design Principles 8-Dec-18.
Learn how to make SharePoint Accessible and Inclusive
Microsoft Word 2016 Non-Text Elements
Information Architecture and Design I
Training & Development
DESIGN PRINCIPLES and arguing in virtual spaces
Web Design Principles.
Design Principles 5-Apr-19.
UI, UX: Who Does What? A Designers guide to the tech industry.
DO’S & DON’TS While choosing colors for your presentation.
Presentation transcript:

Accessibility, Visual Design, and Front-End Development Presented by: Mitchell Evan and Sam Joehl

Formerly Known As SSB BART Group Who is Level Access? Formerly Known As SSB BART Group New Corporate Identity – Name and Branding New Website – Coming Spring 2017!! No Change in our Innovative Technology or Excellent Service CSUN 2017 Assistive Technology Conference

Show of Hands …or other? CSUN 2017 Assistive Technology Conference Developer Accessibility Specialist Designer …or other? CSUN 2017 Assistive Technology Conference

What we’re talking about today Examples of “hard” accessibility problems Color Contrast Keyboard Accessibility CSUN 2017 Assistive Technology Conference

challenge #1 CONTRAST

CSUN 2017 Assistive Technology Conference Contrast It’s easy to flag non- conformant. What solutions can I offer? Text color Background color Font size or weight Remediation may not be obvious. CSUN 2017 Assistive Technology Conference

Not just a Design… it’s a Design System Source: https://issuu.com/bondo/docs/cisco CSUN 2017 Assistive Technology Conference

What the digital world often looks like today CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Better Examples CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Better Examples CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Better Examples Spare, bold text Subtlety among background colors Illustration and circles add some fun Balanced approach to selected and non- selected navigation links CSUN 2017 Assistive Technology Conference

The Development Lifecycle When can I solve color contrast? Inception Design ideation UI dev architecture Accessibility strategy Systems Design system UI components Iterative support Build Design production Primary development Quality Assurance Release If you discover color problems during QA, it may be too late to fix them before release. CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Challenge #1: Contrast Make a Better Plan Talk to each other, and decide on the plan Who: The designer is mainly responsible When: Early in the development cycle Really, you can do it! If you don’t do it, the pain is bad Start small or go big, whatever works CSUN 2017 Assistive Technology Conference

challenge #2 KEYBOARD

Facets of Keyboard Accessibility Tab Order Focus management for in-page updates Visual focus indication Keystrokes to select or activate CSUN 2017 Assistive Technology Conference

Testing for Keyboard Access Where to start? Tab and Shift+Tab Arrow or Space to select Enter or Space to activate Visual focus indication on all tabbable elements Logical focus location at all times CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Demo… CSUN 2017 Assistive Technology Conference

Keyboard accessibility is a shared responsibility Who does it? Keyboard accessibility is a shared responsibility Designer Developer A11y Specialist Tab order medium       high     Focus management Visual focus indication low    Select or activate CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Tab Order Small screens linearize your content So do screen readers and tabbing Mobile-first design often solves your tab order CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Focus Management Example: Dialog Example: Navigation inside a Single Page Application (SPA) Who makes these choices, and when? CSUN 2017 Assistive Technology Conference

Visual Focus Indication CSS skills will tell you what’s possible Go with the browser default, or customize Hint: It’s “visual” CSUN 2017 Assistive Technology Conference

Selecting & Activating Elements Plain HTML has always worked great for links and forms JavaScript for custom interactions This is typically a team effort CSUN 2017 Assistive Technology Conference

challenges solved? WHO & WHEN

“Hard” accessibility challenges? They get a lot easier when you make a plan. Who is responsible? What’s the plan for the project lifecycle? Inception Design ideation UI dev architecture Accessibility strategy Systems Design system UI components Iterative support Build Design production Primary development Quality Assurance Release CSUN 2017 Assistive Technology Conference

Level Access (formerly SSB BART Group) Thank you! Level Access (formerly SSB BART Group) Mitchell Evan @mitchellrevan Sam Joehl @mixolydian @ssbbartgroup CSUN 2017 Assistive Technology Conference