Skip to content

Instantly share code, notes, and snippets.

View aarongustafson's full-sized avatar
👋
he/him/his

Aaron Gustafson aarongustafson

👋
he/him/his
View GitHub Profile
<picture>
<source type="image/webp" srcset="/i/j/r.webp">
<img src="/i/j/r.jpg" alt="">
</picture>
<li class="gallery__item h-card"
data-img="/i/j/r.jpg||y"
>
<a href="https://twitter.com/rachelandrew">
<b>Rachel Andrew</b>
</a>
</li>
var foo = document.querySelectorAll('.foo');
$('.foo').click(function(){
alert('Thanks for clicking me!');
});
<!--[if gt IE 8]><!-->
IE 9+ and all non-IE browsers see this text.
<!--<![endif]-->
<!--[if gte IE 7]>
Howdy friend, you’re in IE version 7–9!
<![endif]-->
@aarongustafson
aarongustafson / formSaver-clear.js
Last active October 14, 2016 14:06
Saves form data to `localStorage`
if ( window.localStorageAvailable )
{
window.localStorage.removeItem( 'FORM URL GOES HERE' );
}
// Lazy Load Images
// Assumes WebP versions exist for all images
//
// data-img="A|B|C|D|E"
// A = source url
// B = alt
// C = prepend? (y/n)
// D = insert into (descendent selector)
// E = svg?
//
@media (-ms-high-contrast: white-on-black) {
/* rule sets for white on black */
}
@media (-ms-high-contrast: black-on-white) {
/* rule sets for black on white */
}
@media (-ms-high-contrast: active) {
/* rule sets for high contrast mode */
}