Skip to content

Instantly share code, notes, and snippets.

View ricealexander's full-sized avatar

Alex Rice ricealexander

View GitHub Profile
const arr1 = ["a","b","c"];
const arr2 = ["d","e","f"];
const arr3 = ["g","h","i"];
// Array.prototype.concat()
const arrayConcat = arr1.concat(arr2).concat(arr3);
// Array.prototype.push() + spread operator
const arrayPush = [];
@ricealexander
ricealexander / countdown.css
Last active January 8, 2019 21:23
A countdown module
.countdown-container {
font-size: 1rem;
text-align: center;
}
.countdown-group {
display: inline-block;
margin: 0 1em;
}
.countdown-tile {
border-bottom: 2px solid;
@ricealexander
ricealexander / system_fonts.css
Last active March 31, 2021 01:56
system fonts across platforms
:root {
--system-sans-serif:
system-ui, /* detect system font automatically */
-apple-system, /* Safari (Mac OS X and iOS) and Older Mac OS X */
BlinkMacSystemFont, /* Chrome<56 (Mac OS X) */
"Segoe UI", /* Windows and Windows Phone */
"Roboto", /* Android and Chrome OS */
"Oxygen", /* KDE - Linux environment */
"Ubuntu", /* Ubuntu - Linux distribution */
"Cantarell", /* GNOME - Linux environment */
@ricealexander
ricealexander / playing_with_grids.js
Last active November 26, 2018 18:05
These snippets build a grid with HTML and associate the cells in a 2-dimensional array
// Inspired by @kokokonotsu
/// https://github.com/kokokonotsu/Cells-and-Grids
const
gridContainer = 'body', // selector for our HTML grid
columnCount = 26, // number of columns
rowCount = 20; // number of rows
// Generate the grid
@ricealexander
ricealexander / css_colors.js
Last active April 10, 2023 10:20 — forked from bobspace/css_colors.js
an array that associates CSS color names with their hex values
// CSS Color Names
// Compiled by @bobspace
// Updates by @ricealexander
// added Rebecca Purple
// associates color names with their hex values
// random color and locating a color in the array by its name
const colorValues = [
{hex: "#F0F8FF", name: "AliceBlue"},