Skip to content

Instantly share code, notes, and snippets.

View bmarcelino-fe's full-sized avatar

Marcelino bmarcelino-fe

  • OutSystems
  • Lisboa
View GitHub Profile
@bmarcelino-fe
bmarcelino-fe / no-focus-outline.js
Created February 4, 2019 17:41
Accessibility article gists
document.body.addEventListener('keyup', function(e) {
if (e.keyCode == "9") /* tab keycode */ {
document.body.classList.remove('no-focus-outline');
}
});
@bmarcelino-fe
bmarcelino-fe / no-focus-outline.css
Created February 4, 2019 17:40
Accessibility article gists
.no-focus-outline a:focus,
.no-focus-outline button:focus {
outline: none;
}
@bmarcelino-fe
bmarcelino-fe / outline-alternative-styles.css
Created February 4, 2019 17:39
Accessibility article gists
:focus { outline: thin dotted; } /* Style the outline */
:focus { background: #FFFF00; } /* Give it a background colour */
:focus { color: #FF6600; } /* Change the text colour */
:focus { outline: #FF0000 dotted medium; } /* Provide a custom outline */
:focus { color: #FFFFFF; background: #FF0000; } /* Go high visibility */
@bmarcelino-fe
bmarcelino-fe / outline-do.css
Created February 4, 2019 17:39
Accessibility article gists
/* remember to define focus styles! */
:focus { outline: 0; }
@bmarcelino-fe
bmarcelino-fe / outline-dont.css
Created February 4, 2019 17:38
Accessibility article gists
a { outline: none; }
:focus { outline: none; }
@bmarcelino-fe
bmarcelino-fe / animations-accessible-2.css
Created February 4, 2019 17:37
Accessibility article gists
.tooltip.is--hidden {
opacity: 0;
visibility: hidden; /* hide from assistive technologies */
}
.tooltip.is--visible {
opacity: 1;
visibility: visible; /* make visible to assistive technologies */
}
@bmarcelino-fe
bmarcelino-fe / animations-accessible-1.css
Created February 4, 2019 17:37
Accessibility article gists
.tooltip.is--hidden { display: none; }
.tooltip.is--visible { display: block; }
@bmarcelino-fe
bmarcelino-fe / alt-atributte-images-readable.html
Created February 4, 2019 17:35
Accessibility article gists
<img src="sample_image3.png" alt="Clear Coded Programming" title="Clear Coded Programming" width="150" height="150">
@bmarcelino-fe
bmarcelino-fe / alt-atributte-images.html
Created February 4, 2019 17:34
Accessibility article gists
<img src="sample_image3.png" width="150" height="150">
<img src="sample_image3.png" alt=""title="" width="150" height="150">
@bmarcelino-fe
bmarcelino-fe / accorsion-keyboard-interaction.js
Created February 4, 2019 15:52
Accessibility article gists
// if the user presses the Space key (keyCode: 32) or the Enter key (keyCode: 13)
if (e.keyCode == "32" || e.keyCode == "13") {
// Checks if the current accordion item is closed - collapsed
if(isClosed(currAccordionItem)) {
expand(currAccordionItem);
setAriaExpanded(currAccordionItem, 'true', 'false');
} else {
collapse(currAccordionItem);
setAriaExpanded(currAccordionItem, 'false', 'true');
}