Skip to content

Instantly share code, notes, and snippets.

View meodai's full-sized avatar
🐙
Probably coloring things

David Aerne meodai

🐙
Probably coloring things
View GitHub Profile
@meodai
meodai / index.html
Created April 29, 2021 18:05
Random Color Reveal (Now with wiki articles!)
<div class="app">
<div class="section color-section">
<article
data-swatch
class="colorswatch colorswatch--visible colorswatch--start"
style="--c-color: #f00; --c-shade0: #f01; --c-shade1: #f02;"
>
<div aria-hidden class="colorswatch__swatch">
<div class="colorswatch__shade"></div>
<div class="colorswatch__shade"></div>
@meodai
meodai / cga-color-generation-assistant.markdown
Created November 7, 2020 04:13
CGA: Color Generation Assistant
@meodai
meodai / index.pug
Created September 25, 2020 23:45
Visual representation of color names in different color models
a.github-corner(href='//github.com/meodai/color-names', target='_blank', aria-label='View source on Github')
svg(width='80', height='80', viewbox='0 0 250 250', aria-hidden='true')
path.triange(d='M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z')
path.octo-arm(d='M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2', style='transform-origin: 130px 106px;')
path.octo-body(d='M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8
@meodai
meodai / _00_commons.scss
Last active November 6, 2020 08:30
ITCSS header
/*
_ _____ __ __ __
| | | | / /` ( (` ( (`
|_| |_| \_\_, _)_) _)_)
`-.` '.-'
`-. A .-'.
`-. -./_\.- .-'
@meodai
meodai / keybase.md
Created September 16, 2019 06:25
keybase.md

Keybase proof

I hereby claim:

  • I am meodai on github.
  • I am meodai (https://keybase.io/meodai) on keybase.
  • I have a public key ASCLqW6lbYrL8hRiKte2Ycjd1-LTPC5IajLKhZV_OzEs7Qo

To claim this, I am signing this object:

@meodai
meodai / index.html
Created July 4, 2019 21:09
simple grid proposal based on inuitCSS naming
<div class="container">
<h1>Gutted :D</h1>
<div class="container__overlay">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
@meodai
meodai / svg-transformer.js
Last active May 21, 2019 14:16
SVG Modder (Transforms attributes into Styles with vars)
const svgSprite = require('gulp-svg-sprite');
const xmlEdit = require('gulp-edit-xml');
/**
*
* svgAttrToStyle: function that adds certain attributes as styles
*
* args:
* @childrenArray [array of objects] containing SVG presentation attributes
* @mods [array of strings|object] attributes to place within the style attribute
@meodai
meodai / color-harmony.js
Last active April 8, 2019 08:44
Color Harmony class
const ypbprToRGB = (y, pb, pr, kb = 0.0722, kr = 0.2126) => {
const r = y + 2 * pr * (1 - kr);
const b = y + 2 * pb * (1 - kb);
const g = (y - kr * r - kb * b) / (1 - kr - kb);
return [r*255,g*255,b*255];
};
const colorSpaces = [
@meodai
meodai / breakpoints.json
Last active December 17, 2019 11:04
Design System
{
"dialog-breakpoints": {
"desktop": "'min-width: 701px'",
"mobile": "'max-width: 700px'"
}
}
@meodai
meodai / .setup-osx.sh
Last active April 16, 2018 14:28
use NPM with no terminal
#!/usr/bin/env bash
# logging
function e_header() { echo -e "\n\033[1m$@\033[0m"; }
# install homebrew if not already there
if [[ ! "$(type -P brew)" ]]; then
e_header '🍳 Installing homebrew'
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
fi