Skip to content

Instantly share code, notes, and snippets.

@benjamincharity
Created November 13, 2013 14:44
Show Gist options
  • Save benjamincharity/7450209 to your computer and use it in GitHub Desktop.
Save benjamincharity/7450209 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
<div class="icon"></div>
// ----
// Sass (v3.3.0.rc.1)
// Compass (v0.13.alpha.10)
// ----
@import "compass";
$color-white: #fff;
$cascading-preference-color: rgba($color-white, 0.6);
$bg-image: (url('/images/form.checkbox-check.svg'));
$bg-pattern: (
linear-gradient(
135deg,
transparent 20%,
$cascading-preference-color 20%,
$cascading-preference-color 40%,
transparent 40%,
transparent 70%,
$cascading-preference-color 70%,
$cascading-preference-color 90%,
transparent 90%
)
);
@mixin cascading-preference($checked:false) {
@include background-image(
@if $checked {
$bg-pattern
} else {
append($bg-image, $bg-pattern, comma);
}
)
}
.icon {
@include cascading-preference();
height: 100px;
width: 100px;
border: 1px solid blue;
}
Invalid CSS after "...ckground-image(": expected ")", was "@if $checked {"
<div class="icon"></div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment