Skip to content

Instantly share code, notes, and snippets.

@wheresrhys
Created March 28, 2014 11:23
Show Gist options
  • Save wheresrhys/9830549 to your computer and use it in GitHub Desktop.
Save wheresrhys/9830549 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
// ----
// Sass (v3.3.4)
// Compass (v1.0.0.alpha.18)
// ----
/* So our dependency tree looks like:
- ModuleB
- ModuleA
- UserAgent
- Hoverable */
@function oHoverableGetSelector() {
@return '.o-hoverable-on';
}
@function oUserAgentGetSelector() {
@return '.ie7';
}
@function oSVGGetSelector() {
@return '.svg';
}
#{oUserAgentGetSelector() + oHoverableGetSelector()} {
%oModuleASpecialThing {
color: red;
}
}
.oModuleBthing {
@extend %oModuleASpecialThing;
#{oSVGGetSelector()} & {
content: 'svg styles';
}
}
#{oSVGGetSelector()} .oModuleCthing {
@extend %oModuleASpecialThing;
}
/* So our dependency tree looks like:
- ModuleB
- ModuleA
- UserAgent
- Hoverable */
.ie7.o-hoverable-on .oModuleBthing, .ie7.o-hoverable-on .svg .oModuleCthing, .svg .ie7.o-hoverable-on .oModuleCthing {
color: red;
}
.svg .oModuleBthing {
content: 'svg styles';
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment