Skip to content

Instantly share code, notes, and snippets.

@jeanadev
Created April 14, 2015 14:33
Show Gist options
  • Save jeanadev/be03cffcc60638d92cf9 to your computer and use it in GitHub Desktop.
Save jeanadev/be03cffcc60638d92cf9 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
<div class="node-type-video">
<div class="has-two-sidebars">
<div class="l-content"><h4>one content type</h4>
</div>
<div class="l-region--sidebar-first">sidebar first</div>
<div class="l-region--sidebar-second">sidebar second</div>
</div>
</div>
<br /><br />
<div class="has-two-sidebars">
<div class="l-content"><h4>every other page</h4>
</div>
<div class="l-region--sidebar-first">sidebar first</div>
<div class="l-region--sidebar-second">sidebar second</div>
</div>
// ----
// Sass (v3.4.12)
// Compass (v1.0.3)
// Susy (v2.2.2)
// ----
@import "compass";
@import "susy";
$susy: (
container:1140px,
columns: (1 1 1 1 1.75),
gutters: 1/6,
gutter-position:inside,
output: isolate,
debug: (image: show,)
);
.has-two-sidebars {
@include container();
.l-region--sidebar-first {
@include span(first 1);
}
.l-content {
@include span(3 at 2 isolate);
}
.l-region--sidebar-second {
@include span(last 1);
}
}
$video-layout: (
container:1140px,
columns: (1 1.28 1.28 1.28 1),
gutters: 1/6,
gutter-position:inside,
output: isolate,
debug: (image: show)
);
.node-type-video {
@include layout($video-layout);
@include container();
.has-two-sidebars {
.l-region--sidebar-first {
@include span(first 1);
}
.l-content {
@include span(3 at 2 isolate);
}
.l-region--sidebar-second {
@include span(last 1);
}
}
}
.has-two-sidebars {
max-width: 1140px;
margin-left: auto;
margin-right: auto;
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxNy43MjE1MiUiIHN0b3AtY29sb3I9IiNiM2IzZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMTcuNzIxNTIlIiBzdG9wLWNvbG9yPSIjNjY2NmZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjM1LjQ0MzA0JSIgc3RvcC1jb2xvcj0iI2IzYjNmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIzNS40NDMwNCUiIHN0b3AtY29sb3I9IiM2NjY2ZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNTMuMTY0NTYlIiBzdG9wLWNvbG9yPSIjYjNiM2ZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjUzLjE2NDU2JSIgc3RvcC1jb2xvcj0iIzY2NjZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI3MC44ODYwOCUiIHN0b3AtY29sb3I9IiNiM2IzZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNzAuODg2MDglIiBzdG9wLWNvbG9yPSIjNjY2NmZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
background-size: 100%;
background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(102, 102, 255, 0.25)), color-stop(17.72152%, rgba(179, 179, 255, 0.25)), color-stop(17.72152%, rgba(102, 102, 255, 0.25)), color-stop(35.44304%, rgba(179, 179, 255, 0.25)), color-stop(35.44304%, rgba(102, 102, 255, 0.25)), color-stop(53.16456%, rgba(179, 179, 255, 0.25)), color-stop(53.16456%, rgba(102, 102, 255, 0.25)), color-stop(70.88608%, rgba(179, 179, 255, 0.25)), color-stop(70.88608%, rgba(102, 102, 255, 0.25)), color-stop(100%, rgba(179, 179, 255, 0.25))), -webkit-gradient(linear, 50% 0%, 50% 1, color-stop(100%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0)));
background-image: -moz-linear-gradient(left, rgba(102, 102, 255, 0.25), rgba(179, 179, 255, 0.25) 17.72152%, rgba(102, 102, 255, 0.25) 17.72152%, rgba(179, 179, 255, 0.25) 35.44304%, rgba(102, 102, 255, 0.25) 35.44304%, rgba(179, 179, 255, 0.25) 53.16456%, rgba(102, 102, 255, 0.25) 53.16456%, rgba(179, 179, 255, 0.25) 70.88608%, rgba(102, 102, 255, 0.25) 70.88608%, rgba(179, 179, 255, 0.25)), -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0) 1px);
background-image: -webkit-linear-gradient(left, rgba(102, 102, 255, 0.25), rgba(179, 179, 255, 0.25) 17.72152%, rgba(102, 102, 255, 0.25) 17.72152%, rgba(179, 179, 255, 0.25) 35.44304%, rgba(102, 102, 255, 0.25) 35.44304%, rgba(179, 179, 255, 0.25) 53.16456%, rgba(102, 102, 255, 0.25) 53.16456%, rgba(179, 179, 255, 0.25) 70.88608%, rgba(102, 102, 255, 0.25) 70.88608%, rgba(179, 179, 255, 0.25)), -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0) 1px);
background-image: linear-gradient(to right, rgba(102, 102, 255, 0.25), rgba(179, 179, 255, 0.25) 17.72152%, rgba(102, 102, 255, 0.25) 17.72152%, rgba(179, 179, 255, 0.25) 35.44304%, rgba(102, 102, 255, 0.25) 35.44304%, rgba(179, 179, 255, 0.25) 53.16456%, rgba(102, 102, 255, 0.25) 53.16456%, rgba(179, 179, 255, 0.25) 70.88608%, rgba(102, 102, 255, 0.25) 70.88608%, rgba(179, 179, 255, 0.25)), linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0) 1px);
background-size: 100% 24px;
background-origin: content-box, border-box;
background-clip: content-box, border-box;
background-position: left top;
}
.has-two-sidebars:after {
content: " ";
display: block;
clear: both;
}
.has-two-sidebars .l-region--sidebar-first {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 17.72152%;
float: left;
margin-left: 0;
margin-right: -100%;
padding-left: 1.26582%;
padding-right: 1.26582%;
}
.has-two-sidebars .l-content {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 53.16456%;
float: left;
margin-left: 17.72152%;
margin-right: -100%;
padding-left: 1.26582%;
padding-right: 1.26582%;
}
.has-two-sidebars .l-region--sidebar-second {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 29.11392%;
float: left;
margin-left: 70.88608%;
margin-right: -100%;
padding-left: 1.26582%;
padding-right: 1.26582%;
}
.node-type-video {
max-width: 1140px;
margin-left: auto;
margin-right: auto;
background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxNy40ODI1MiUiIHN0b3AtY29sb3I9IiNiM2IzZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMTcuNDgyNTIlIiBzdG9wLWNvbG9yPSIjNjY2NmZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjM5LjE2MDg0JSIgc3RvcC1jb2xvcj0iI2IzYjNmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIzOS4xNjA4NCUiIHN0b3AtY29sb3I9IiM2NjY2ZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNjAuODM5MTYlIiBzdG9wLWNvbG9yPSIjYjNiM2ZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjYwLjgzOTE2JSIgc3RvcC1jb2xvcj0iIzY2NjZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI4Mi41MTc0OCUiIHN0b3AtY29sb3I9IiNiM2IzZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iODIuNTE3NDglIiBzdG9wLWNvbG9yPSIjNjY2NmZmIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
background-size: 100%;
background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(102, 102, 255, 0.25)), color-stop(17.48252%, rgba(179, 179, 255, 0.25)), color-stop(17.48252%, rgba(102, 102, 255, 0.25)), color-stop(39.16084%, rgba(179, 179, 255, 0.25)), color-stop(39.16084%, rgba(102, 102, 255, 0.25)), color-stop(60.83916%, rgba(179, 179, 255, 0.25)), color-stop(60.83916%, rgba(102, 102, 255, 0.25)), color-stop(82.51748%, rgba(179, 179, 255, 0.25)), color-stop(82.51748%, rgba(102, 102, 255, 0.25)), color-stop(100%, rgba(179, 179, 255, 0.25))), -webkit-gradient(linear, 50% 0%, 50% 1, color-stop(100%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0)));
background-image: -moz-linear-gradient(left, rgba(102, 102, 255, 0.25), rgba(179, 179, 255, 0.25) 17.48252%, rgba(102, 102, 255, 0.25) 17.48252%, rgba(179, 179, 255, 0.25) 39.16084%, rgba(102, 102, 255, 0.25) 39.16084%, rgba(179, 179, 255, 0.25) 60.83916%, rgba(102, 102, 255, 0.25) 60.83916%, rgba(179, 179, 255, 0.25) 82.51748%, rgba(102, 102, 255, 0.25) 82.51748%, rgba(179, 179, 255, 0.25)), -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0) 1px);
background-image: -webkit-linear-gradient(left, rgba(102, 102, 255, 0.25), rgba(179, 179, 255, 0.25) 17.48252%, rgba(102, 102, 255, 0.25) 17.48252%, rgba(179, 179, 255, 0.25) 39.16084%, rgba(102, 102, 255, 0.25) 39.16084%, rgba(179, 179, 255, 0.25) 60.83916%, rgba(102, 102, 255, 0.25) 60.83916%, rgba(179, 179, 255, 0.25) 82.51748%, rgba(102, 102, 255, 0.25) 82.51748%, rgba(179, 179, 255, 0.25)), -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0) 1px);
background-image: linear-gradient(to right, rgba(102, 102, 255, 0.25), rgba(179, 179, 255, 0.25) 17.48252%, rgba(102, 102, 255, 0.25) 17.48252%, rgba(179, 179, 255, 0.25) 39.16084%, rgba(102, 102, 255, 0.25) 39.16084%, rgba(179, 179, 255, 0.25) 60.83916%, rgba(102, 102, 255, 0.25) 60.83916%, rgba(179, 179, 255, 0.25) 82.51748%, rgba(102, 102, 255, 0.25) 82.51748%, rgba(179, 179, 255, 0.25)), linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 1px, rgba(0, 0, 0, 0) 1px);
background-size: 100% 24px;
background-origin: content-box, border-box;
background-clip: content-box, border-box;
background-position: left top;
}
.node-type-video:after {
content: " ";
display: block;
clear: both;
}
.node-type-video .has-two-sidebars .l-region--sidebar-first {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 17.48252%;
float: left;
margin-left: 0;
margin-right: -100%;
padding-left: 1.24875%;
padding-right: 1.24875%;
}
.node-type-video .has-two-sidebars .l-content {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 65.03497%;
float: left;
margin-left: 17.48252%;
margin-right: -100%;
padding-left: 1.24875%;
padding-right: 1.24875%;
}
.node-type-video .has-two-sidebars .l-region--sidebar-second {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 17.48252%;
float: left;
margin-left: 82.51748%;
margin-right: -100%;
padding-left: 1.24875%;
padding-right: 1.24875%;
}
<div class="node-type-video">
<div class="has-two-sidebars">
<div class="l-content"><h4>one content type</h4>
</div>
<div class="l-region--sidebar-first">sidebar first</div>
<div class="l-region--sidebar-second">sidebar second</div>
</div>
</div>
<br /><br />
<div class="has-two-sidebars">
<div class="l-content"><h4>every other page</h4>
</div>
<div class="l-region--sidebar-first">sidebar first</div>
<div class="l-region--sidebar-second">sidebar second</div>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment