Skip to content

Instantly share code, notes, and snippets.

@rcaracaus
rcaracaus / gist:5493856
Created May 1, 2013 05:18
Demonstrating how you can redefine placeholder selectors in sass.
// Define Button
%button { background: red; }
// File #1
button, a.button { @extend %button; }
// File #2
input[type=submit], #some-classs { @extend %button; }
// File #3
@rcaracaus
rcaracaus / gist:5566056
Created May 13, 2013 03:51
Using @extend in mediaqueries.
#views_slideshow_cycle_teaser_section_slideshow-block,
.views_slideshow_cycle_slide { @extend %cycle-overrides; }
@include breakpoint(0px $break-slideshow) {
%cycle-overrides { display: block !important; height: auto !important; position: static !important; opacity: 1 !important; }
}
@include breakpoint($break-large) {
%cycle-overrides { width: 100% !important; }
}
@rcaracaus
rcaracaus / gist:6362725
Created August 28, 2013 06:29
hdpi mixin
@mixin hdpi-sprite($sprite-folder, $sprite) {
$sprite-map: sprite-map("sprites/" + $sprite-folder + "/1x/*.png", $layout: smart);
$sprite-map-2x: sprite-map("sprites/" + $sprite-folder + "/2x/*.png", $layout: smart);
background: sprite($sprite-map, $sprite) no-repeat;
@include breakpoint($hr-display) {
background-image:sprite-url($sprite-map-2x);
background-size:image-width(sprite-path($sprite-map)) auto;
}
}
@rcaracaus
rcaracaus / SassMeister-input.scss
Created March 26, 2014 05:08
Generated by SassMeister.com.
// ----
// libsass (v0.7.0)
// ----
.component { content: "my component style"; .lt-ie9 & { content: "my random ie fixes for JUST this component"; } }
@rcaracaus
rcaracaus / SassMeister-input-HTML.html
Created July 17, 2014 07:42
Generated by SassMeister.com.
<div>Resize this window to get eq.js working -- weird SassMeister bug.</div>
<div class="container container--large" >
<div class="component" data-eq-pts="small: 100, medium: 200" >
<div class="component__title">Component Title</div>
Component Body
</div>
</div>
<div class="container container--small" >
<div class="component" data-eq-pts="small: 100, medium: 200" >
<div class="component__title">Component Title</div>
@rcaracaus
rcaracaus / SassMeister-input-HTML.html
Created July 22, 2014 04:38
Generated by SassMeister.com.
<div></div>
<div></div>
@rcaracaus
rcaracaus / SassMeister-input.scss
Created January 28, 2015 02:59
Generated by SassMeister.com.
// ----
// Sass (v3.4.9)
// Compass (v1.0.1)
// ----
.button,
%button {
border-radius: 5px;
a {
text-decoration: none;
@rcaracaus
rcaracaus / SassMeister-input-HTML.html
Created February 3, 2015 00:34
Generated by SassMeister.com.
<div class="featured-palette-parent">
<div class="">asdf</div>
</div>
<div class="">
<div class="featured-palette-child">asdf</div>
</div>
@rcaracaus
rcaracaus / SassMeister-input.scss
Created April 13, 2015 12:25
Allow for theme specific properties to allow for colour scheming without manual overrides.
// ----
// Sass (v3.4.12)
// Compass (v1.0.3)
// ----
@function map-get-nested($map, $keys...) {
@each $key in $keys {
@if type-of($map) != 'map' {
@return $map;
}
@rcaracaus
rcaracaus / SassMeister-input-HTML.html
Created April 14, 2015 13:15
Generated by SassMeister.com.
<div class="green">
<div class="component">
<div class="component__layer-1">
<div class="component__layer-2">
<div class="component__layer-3">
<div class="component__layer-4">
asdf
</div>
</div>
</div>