Skip to content

Instantly share code, notes, and snippets.

@Jamesyps
Created August 15, 2015 07:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Jamesyps/e3583c680392fcfc42c4 to your computer and use it in GitHub Desktop.
Save Jamesyps/e3583c680392fcfc42c4 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
// ----
// libsass (v3.2.5)
// ----
@mixin v-spacing($margin: 30px, $padding: 0) {
$selector-chain: &;
$top-level-selector: false;
@each $selector in $selector-chain {
$top-level-selector: nth($selector, length($selector))
}
+ #{$top-level-selector} {
color: red;
}
}
.toggle-list {
@include v-spacing(30px);
.toggle {
@include v-spacing(30px);
}
.test .foo .bar {
@include v-spacing(30px);
}
}
.toggle-list + .toggle-list {
color: red;
}
.toggle-list .toggle + .toggle {
color: red;
}
.toggle-list .test .foo .bar + .bar {
color: red;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment