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 August 28, 2015 09:04
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
@function replace-attr($message) {
$has-attr: str-index($message, 'attr(');
$first-paren: str-index($message, ')');
@if not $has-attr {
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Last active August 29, 2015 13:56
Generated by SassMeister.com.
// ----
// Sass (v3.3.0.rc.5)
// Compass (v1.0.0.alpha.18)
// ----
// Sass to CSV converter
// Just for the sake of it.
// --------------------------------------------
// @param [list|map] $value: value to convert
// @param [bool] $labels: enable first line as labels
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Last active August 29, 2015 13:57
Generated by SassMeister.com.
// ----
// Sass (v3.3.1)
// Compass (v1.0.0.alpha.18)
// ----
// Sass polyfill for :matches()
// https://developer.mozilla.org/en-US/docs/Web/CSS/:any
// ---
// @param [string] $string: selector as a string, must contain %m where there would be :matches()
// @param [list] $selectors: list of selectors that would be passed to :matches() function
@KittyGiraudel
KittyGiraudel / SassMeister-input.scss
Created March 16, 2014 09:34
Generated by SassMeister.com.
// ----
// Sass (v3.3.4)
// Compass (v1.0.0.alpha.18)
// ----
// Map storing values when the mixin is being called
$cache: (
width : (),
height : (),
);
@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
// ---