Skip to content

Instantly share code, notes, and snippets.

View jdsteinbach's full-sized avatar
💭
💻

James Steinbach jdsteinbach

💭
💻
View GitHub Profile
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created May 2, 2014 18:46
Generated by SassMeister.com.
// ----
// Sass (v3.3.6)
// Compass (v1.0.0.alpha.18)
// ----
$red: #ff4242;
// Declare this variable early
$parent-classes: '';
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created May 3, 2014 22:57
Generated by SassMeister.com.
// ----
// Sass (v3.3.6)
// Compass (v1.0.0.alpha.18)
// ----
// Breakpoints
$bp-big: 68.75em;
$bp-medium: 62em;
$bp-small: 40em;
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created May 13, 2014 13:30
Generated by SassMeister.com.
// ----
// Sass (v3.3.8)
// Compass (v1.0.0.alpha.19)
// ----
$red: #ff4242;
// Declare this variable early
$parent-classes: ();
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created May 14, 2014 00:31
Generated by SassMeister.com.
// ----
// Sass (v3.3.8)
// Compass (v1.0.0.alpha.19)
// ----
// TO-DO
// Is it better to do all the $fsize per $bp? or $bp per $fsize?
// ↑ All $bp per $fsize is consistent w/other code in this gist.
// ↑ Weird - @resp-sizes isn't working...
// Add options for per-breakpoint $main-font & $rhythm?
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created June 4, 2014 13:22
Generated by SassMeister.com.
// ----
// Sass (v3.3.7)
// Compass (v1.0.0.alpha.18)
// ----
// Use a Map (available in latest Sass)
// for simpler variable management.
$list-colours: (
'darkgrey': #242628,
'grey': #35393b,
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created June 17, 2014 13:32
Generated by SassMeister.com.
// ----
// Sass (v3.3.8)
// Compass (v1.0.0.alpha.19)
// ----
$font-sizes: (sm: 14, p: 16, bq: 18, ssh: 20, sh: 24, h: 32, hero: 48);
@each $label, $size in $font-sizes {
%#{$label} {
font-size: $size * 1px;
}
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created June 30, 2014 15:04
Generated by SassMeister.com.
// ----
// Sass (v3.3.9)
// Compass (v1.0.0.alpha.20)
// Bourbon (v4.0.2)
// ----
@import "bourbon/bourbon";
//$em-base: 10px;
@mixin px-rem($property, $values...) {
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created July 16, 2014 15:05
Generated by SassMeister.com.
// ----
// Sass (v3.3.10)
// Compass (v1.0.0.alpha.20)
// ----
/* Yes, technically CSS is "valid SCSS"
but I don't know of a way to process a css declaration block as a map,
which is essentially what you're trying to do.
My best answer is to save your '.class' data as a map,
then process that map with a dump() mixin.*/
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created July 16, 2014 16:13
Generated by SassMeister.com.
// ----
// Sass (v3.4.0.rc.1)
// Compass (v1.0.0.alpha.20)
// ----
/* The Old Way */
.nav-menu,
.footer-menu {
.item,
li {
@jdsteinbach
jdsteinbach / SassMeister-input.scss
Created July 16, 2014 16:58
Generated by SassMeister.com.
// ----
// Sass (v3.4.0.rc.1)
// Compass (v1.0.0.alpha.20)
// ----
@mixin context($old-context, $new-contexts...) {
@each $context in $new-contexts {
@at-root #{selector-replace(&, $old-context, $context)} {
@content;
}