Skip to content

Instantly share code, notes, and snippets.

View ryanve's full-sized avatar
⚛️
pura vida

deepskyblue ryanve

⚛️
pura vida
View GitHub Profile
  • objects are the cookie cutter, instances are the cookies
  • navigation blindness
  • separtation anxiety
  • cogntive dissonance
  • relearn
  • shapeshift
  • high-integrity modal => trustworthy
  • intentional
  • conservative
  • research-based
@ryanve
ryanve / earmark.md
Last active August 19, 2017 01:50
CSS earmark techniques
@ryanve
ryanve / notes.md
Created August 16, 2017 20:40
design ops
  • 24 ppl in css is a problem
  • rebasing is really scary
  • ppl will develop a resistance
  • ux acceleration
  • emerging patterns
  • retrofit to implementations
  • design system team reviews features
  • dev ad, designs , content s, dev, des
  • web components
@ryanve
ryanve / notes.md
Last active August 15, 2017 19:34
design and colors
  • organized
  • functional
  • stimulae
  • meaning
  • scalabae
  • systems
  • challenges
  • create and implement
  • maintenance
  • inventory
@ryanve
ryanve / css-barriers.md
Created July 23, 2017 17:42
CSS barriers
  • JavaScript
  • preprocessors
  • nesting hard to refactor
  • caution with outline
@ryanve
ryanve / align.css
Created July 23, 2017 02:09
CSS text alignment class ideas
.left-align { text-align: left }
.right-align { text-align: right }
.center-align { text-align: center }
.start-align { text-align: initial; text-align: start }
.end-align { text-align: end }
.align-baseline { vertical-align: baseline }
.align-top { vertical-align: top }
.align-bottom { vertical-align: bottom }
.align-middle { vertical-align: middle }
@ryanve
ryanve / playbook.md
Last active June 26, 2017 18:16
CSS refactor playbook

CSS refactor playbook

  1. Class all selectors
  2. Flatten all selectors
  3. Decouple layout rules from component rules
  4. Abstract repetition into patterns that favor composition
@ryanve
ryanve / fallback.css
Created June 26, 2017 03:32
vmax and vmin fallback technique
@media (orientation: portrait) {
.width-vmax { width: 100vh }
.width-vmin { width: 100vw }
.height-vmax { height: 100vh }
.height-vmin { height: 100vw }
}
@media (orientation: landscape) {
.width-vmax { width: 100vw }
.width-vmin { width: 100vh }
@ryanve
ryanve / recap.md
Created June 23, 2017 21:59
wip recap from fluent