Skip to content

Instantly share code, notes, and snippets.

@morozander
Last active October 17, 2018 08:29
Show Gist options
  • Save morozander/141e4ddfeb39ffe1cc8a950e0a2ce4e0 to your computer and use it in GitHub Desktop.
Save morozander/141e4ddfeb39ffe1cc8a950e0a2ce4e0 to your computer and use it in GitHub Desktop.
mixin position center
@mixin center($position) {
position: absolute;
@if $position == 'vertical' {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
@else if $position == 'horizontal' {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translate(-50%);
}
@else if $position == 'both' {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment