Skip to content

Instantly share code, notes, and snippets.

@logicaroma
Created December 21, 2013 04:35
Show Gist options
  • Save logicaroma/8065460 to your computer and use it in GitHub Desktop.
Save logicaroma/8065460 to your computer and use it in GitHub Desktop.
scss mixin for flexbox

SCSS Flexbox Helpers

@mixin flexbox() {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex:  $values;
  -webkit-flex:  $values;
  -ms-flex:  $values;
  flex:  $values;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;  
  -moz-box-ordinal-group: $val;     
  -ms-flex-order: $val;     
  -webkit-order: $val;  
  order: $val;
}

Example

.wrapper {
  @include flexbox();
}

.item {
  @include flex(1 200px);
  @include order(2);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment