Skip to content

Instantly share code, notes, and snippets.

@raahede
Created July 30, 2014 11:01
Show Gist options
  • Save raahede/c670a30d5f5c238bdaaa to your computer and use it in GitHub Desktop.
Save raahede/c670a30d5f5c238bdaaa to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
<div class="body">
<div class="parent">
<div class="first child">First</div>
<div class="second child">
<div class="items">
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
</div>
</div>
<div class="third child">Third</div>
</div>
</div>
<br>
<div class="body re-order--table">
<div class="parent">
<div class="first child">First</div>
<div class="second child">
<div class="items">
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
</div>
</div>
<div class="third child">Third</div>
</div>
</div>
<br>
<div class="body re-order--box">
<div class="parent">
<div class="first child">First</div>
<div class="second child">
<div class="items">
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
</div>
</div>
<div class="third child">Third</div>
</div>
</div>
// ----
// Sass (v3.3.12)
// Compass (v1.0.0.alpha.21)
// ----
.body {
background-color: lightgrey;
width: 320px;
overflow: scroll;
}
.second {
overflow: hidden;
width: 100%;
}
.items {
width: 400px;
}
.item {
background-color: lightblue;
width: 100px;
float: left;
}
.re-order--table {
.parent {
display: table;
}
.first {
display: table-footer-group;
}
}
// http://stackoverflow.com/questions/7425665/switching-the-order-of-block-elements-with-css?answertab=votes#tab-top
.re-order--box {
.parent {
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
box-orient: vertical;
}
.first {
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
box-ordinal-group: 3;
}
}
.body {
background-color: lightgrey;
width: 320px;
overflow: scroll;
}
.second {
overflow: hidden;
width: 100%;
}
.items {
width: 400px;
}
.item {
background-color: lightblue;
width: 100px;
float: left;
}
.re-order--table .parent {
display: table;
}
.re-order--table .first {
display: table-footer-group;
}
.re-order--box .parent {
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
box-orient: vertical;
}
.re-order--box .first {
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
box-ordinal-group: 3;
}
<div class="body">
<div class="parent">
<div class="first child">First</div>
<div class="second child">
<div class="items">
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
</div>
</div>
<div class="third child">Third</div>
</div>
</div>
<br>
<div class="body re-order--table">
<div class="parent">
<div class="first child">First</div>
<div class="second child">
<div class="items">
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
</div>
</div>
<div class="third child">Third</div>
</div>
</div>
<br>
<div class="body re-order--box">
<div class="parent">
<div class="first child">First</div>
<div class="second child">
<div class="items">
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
<div class="item">Item</div>
</div>
</div>
<div class="third child">Third</div>
</div>
</div>
@raahede
Copy link
Author

raahede commented Jul 30, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment