Skip to content

Instantly share code, notes, and snippets.

View KittyGiraudel's full-sized avatar
🐈

Kitty Giraudel KittyGiraudel

🐈
View GitHub Profile
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created March 21, 2014 13:05
Generated by SassMeister.com.
// ----
// Sass (v3.3.3)
// Compass (v1.0.0.alpha.18)
// ----
// A little function for your frameworks
// Allowing users to use a prefixer mixin
// With various aliases, and not necessarily official vendors
// List of aliases for each vendor
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created March 23, 2014 21:22
Generated by SassMeister.com.
// ----
// Sass (v3.3.4)
// Compass (v1.0.0.alpha.18)
// ----
// A Sass walk function,
// Calling a given function to each member of a list
// ---
// @param [list] $list: list to walk through
// @param [string] $function: function to apply to all members
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Last active August 29, 2015 13:57
Generated by SassMeister.com.
// ----
// libsass (v3.1.0-beta)
// ----
/// Power function
/// @param {Number} $x
/// @param {Number} $n
/// @return {Number}
@function pow($x, $n) {
$ret: 1;
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Last active August 29, 2015 13:57
Generated by SassMeister.com.
// ----
// Sass (v3.4.7)
// Compass (v1.0.1)
// ----
/// Deep set function to set a value in nested maps
/// @param {Map} $map - map
/// @param {List} $keys - list of keys to reach
/// @param {Literal} $value - value to assign
/// @return {Map}
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created April 1, 2014 09:00
Generated by SassMeister.com.
// ----
// Sass (v3.3.4)
// Compass (v1.0.0.alpha.18)
// ----
// Here is a map containing all placeholders
// (Follow-up from: http://hugogiraudel.com/2014/03/31/getting-the-most-out-of-sass-placeholders/)
// ---
// - The key is the placeholder's name
// - The value is a map of declarations for the placeholder's content
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created April 2, 2014 09:59
Generated by SassMeister.com.
// ----
// Sass (v3.3.4)
// Compass (v1.0.0.alpha.18)
// ----
// [Helper]
// Cast a stringified number to an actual number
// ---
// @param [string] $input: stringified number to cast
// ---
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created April 2, 2014 12:43
Generated by SassMeister.com.
// ----
// Sass (v3.3.4)
// Compass (v1.0.0.alpha.18)
// ----
//
// map-fetch($map, $keys)
//
// An easy way to fetch a deep value in a multi-level map. Works much like
// map-get() except that you pass multiple keys as the second parameter to
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created April 3, 2014 07:41
Generated by SassMeister.com.
// ----
// Sass (v3.3.8)
// Compass (v1.0.0.alpha.19)
// ----
// Hacking made easy
// ---
// A couple of Sass functions
// To ease the pain of dealing
// With special values for IE
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created April 14, 2014 07:51
Generated by SassMeister.com.
// ----
// Sass (v3.3.4)
// Compass (v1.0.0.alpha.18)
// ----
// Overengineering mixin output
// By caching values and on-the-fly generating placeholders
// Clever and crazy. I like it so far.
// ---
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created April 18, 2014 10:03
Generated by SassMeister.com.
// ----
// Sass (v3.3.5)
// Compass (v1.0.0.alpha.18)
// ----
// Returns opposite direction
// Quite similar to the one from Compass
// Rely on Sass 3.3 but could easily be adapted to Sass 3.2
// ---
// @param [list] $directions: list of directions