Skip to content

Commit

Permalink
Added main index
Browse files Browse the repository at this point in the history
  • Loading branch information
osharon-scottlogic committed Aug 14, 2023
1 parent 67ab2d3 commit 489c713
Show file tree
Hide file tree
Showing 5 changed files with 306 additions and 26 deletions.
36 changes: 36 additions & 0 deletions common.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
html { font-size: 62%; }
body {
font-family: Arial, sans-serif;
font-size: 1.6rem;
line-height: 2rem;
max-width: 60vw;
margin: 0 auto;
padding: 2rem;
}
summary { cursor: pointer; }
pre code {
background: #f4f4f4;
border: 1px solid #ddd;
border-left: 0.3rem solid #f36d33;
color: #666;
page-break-inside: avoid;
font-family: monospace;
font-size: 1.4rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1rem 1.6rem;
display: block;
word-wrap: break-word;
}

td, th {
padding: 0.5rem;
}

.caption {
font-size: 1.4rem;
font-style: italic;
text-align: center;
}
251 changes: 251 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,251 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Accessibility : Scott Logic</title>
<link rel="stylesheet" href="common.css">
</head>
<body>
<h1>L&D Pathway: Accessibility</h1>
<p>
The Accessibility pathway is designed to address the crucial aspect of inclusivity in digital products and services. Accessibility ensures that technology is usable and accessible to all individuals, regardless of their abilities or disabilities. In this pathway, we explore the fundamental principles of inclusive design and the implementation of accessibility standards across various platforms and applications. From web accessibility guidelines to mobile app accessibility best practices, the pathway covers a comprehensive range of topics. By promoting awareness and understanding of accessibility, we aim to empower developers, designers, and stakeholders to create more inclusive and user-friendly digital experiences. Additionally, this pathway offers elective resources that allow learners to delve deeper into specific accessibility topics, further enhancing their expertise and contributing to a more inclusive digital landscape.
</p>
<section>
<h2>Perceivable <span aria-hidden="true">👁</span></h2>
<table>
<thead>
<tr>
<th>Learning Resource</th>
<th>Type</th>
<th>Provider</th>
<th>Duration</th>
<th>Cost</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="./perceivable/focus/" target="_blank">Visual Focus</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>Scott Logic</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.csun.edu/universal-design-center/web-accessibility-criteria-visual-focus" target="_blank">Visual Focus</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>California State University, Northridge (csun.edu)</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.bbc.co.uk/accessibility/forproducts/guides/html/image-alternatives/" target="_blank">Image Alternatives</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>BBC</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.w3schools.com/accessibility/accessibility_color_contrast.php" target="_blank">Colour Contrast</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>w3schools</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://css-tricks.com/accessible-web-animation-the-wcag-on-animation-explained/" target="_blank">Animation & Motion</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>CSS Tricks</td>
<td>⏱️</td>
<td>Free</td>
</tr>
</tbody>
</table>
</section>
<section>
<h2>Operable <span aria-hidden="true">🕹</span></h2>
<table>
<thead>
<tr>
<th>Learning Resource</th>
<th>Type</th>
<th>Provider</th>
<th>Duration</th>
<th>Cost</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.csun.edu/universal-design-center/web-accessibility-criteria-tab-order" target="_blank">Tab Order</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>California State University, Northridge (csun.edu)</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://css-tricks.com/how-to-create-a-skip-to-content-link/" target="_blank">Skip to Main</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>CSS-Tricks</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://blog.hubspot.com/website/aria-accessibility" target="_blank">ARIA</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>HubSpot Blog</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.nngroup.com/articles/drop-down-menus/" target="_blank">Dropdowns</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>NNGroup</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.tpgi.com/single-page-applications" target="_blank">Single Page Applications</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>TPGi</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.a11y-101.com/design/button-vs-link" target="_blank">Links vs Buttons</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>a11y-101</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="http://web-accessibility.carnegiemuseums.org/code/dialogs/" target="_blank">Dialogs</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>Carnegie Museums</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.nngroup.com/articles/modal-nonmodal-dialog/" target="_blank">Non-modal vs modal</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>NNGroup</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://design.homeoffice.gov.uk/accessibility/notifications" target="_blank">Unobtrusive notifcations</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>Home Office</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://theadminbar.com/accessibility-weekly/how-to-make-accessible-popups/" target="_blank">Pop-ups</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>The Admin Bar</td>
<td>⏱️</td>
<td>Free</td>
</tr>
</tbody>
</table>
</section>
<section>
<h2>Understandable <span aria-hidden="true">🤔</span></h2>
<table>
<thead>
<tr>
<th>Learning Resource</th>
<th>Type</th>
<th>Provider</th>
<th>Duration</th>
<th>Cost</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.linkedin.com/pulse/inclusive-design-create-realistic-user-journey-map-mohammad-rahighi/" target="_blank">User Journey</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>LinkedIn</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.england.nhs.uk/learning-disabilities/about/get-involved/involving-people/making-information-and-the-words-we-use-accessible/" target="_blank">Understandable Language</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>NHS</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://www.accessibility-developer-guide.com/examples/forms/required/" target="_blank">Required Fields</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>Microsoft</td>
<td>⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://digital.gov/event/2020/08/11/plain-language-basics-online-class/" target="_blank">Plain Language Basics</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>U.S. General Services Administration</td>
<td>⏱️</td>
<td>Free</td>
</tr>
</tbody>
</table>
</section>
<section>
<h2>Robust <span aria-hidden="true">🔌</span></h2>
<table>
<thead>
<tr>
<th>Learning Resource</th>
<th>Type</th>
<th>Provider</th>
<th>Duration</th>
<th>Cost</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://abilitynet.org.uk/factsheets/introduction-screen-readers" target="_blank">Screen Readers</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>abilitynet</td>
<td>⏱️⏱️</td>
<td>Free</td>
</tr>
<tr>
<td><a href="https://learn.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/accessibility/accessibility-testing-in-devtools" target="_blank">Debugging</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>Microsoft</td>
<td>⏱️</td>
<td>Free</td>
</tr>
</tbody>
</table>
</section>
<section>
<h2>Additional Resources <span aria-hidden="true">🤓</span></h2>
<table>
<thead>
<tr>
<th>Learning Resource</th>
<th>Type</th>
<th>Provider</th>
<th>Duration</th>
<th>Cost</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://frontendmasters.com/courses/javascript-accessibility" target="_blank">JavaScript Accessibility Workshop Slides</a></td>
<td><span aria-hidden="true">🖥️</span> Digital Training</td>
<td>Frontend Masters</td>
<td>⏱️⏱️</td>
<td>£39/month</td>
</tr>
</tbody>
</table>
</section>


</body>
</html>
Binary file added perceivable/focus/dialog-buttons.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 19 additions & 26 deletions perceivable/focus/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,8 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Focus : Precievable : Accessibility : Scott Logic</title>
<link rel="stylesheet" href="../../common.css">
<style>
html { font-size: 62%; }
body {
font-family: Arial, sans-serif;
font-size: 1.6rem;
line-height: 2rem;
max-width: 60vw;
margin: 0 auto;
padding: 2rem;
}
summary { cursor: pointer; }
pre {
background: #f4f4f4;
border: 1px solid #ddd;
border-left: 0.3rem solid #f36d33;
color: #666;
page-break-inside: avoid;
font-family: monospace;
font-size: 1.4rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1rem 1.6rem;
display: block;
word-wrap: break-word;
}
form {
display: grid;
grid-auto-rows: auto;
Expand All @@ -43,12 +18,30 @@
caret-color: transparent;
outline: none;
}
.examples {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1rem;
justify-content: center;
}
.examples img {
width: 45%;
}
</style>
</head>
<body>
<h1>Visual Focus</h1>
<section class="tutorial">
<h2>Explanation</h2>
<p>
Visual Focus is a cue to indicate for the user which part of the application is currently active. It can be a the window, and it can be a button.</p>
</p>
<p class="examples">
<img src="mac-screenshot.png" title="Screenshot of mac with two windows, one of them is active" />
<img src="dialog-buttons.jpg" title="Screenshot of a dialog with one button focused" />
<div class="caption">Can you identify which of the items in the screenshot is focused? how?</div>
</p>
<p>
Visible focus is an essential aspect of web accessibility that ensures users with visual impairments or motor disabilities can navigate and interact with web content easily.
When a user interacts with a web page using the keyboard or a screen reader, the focus is applied to elements such as links, form fields, buttons, etc.
Expand Down
Binary file added perceivable/focus/mac-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 489c713

Please sign in to comment.