Skip to content

Instantly share code, notes, and snippets.

@Dexdot
Created October 16, 2018 03:22
Show Gist options
  • Select an option

  • Save Dexdot/131a9d4ec32a2f30a435272c516c2462 to your computer and use it in GitHub Desktop.

Select an option

Save Dexdot/131a9d4ec32a2f30a435272c516c2462 to your computer and use it in GitHub Desktop.
Margin level mixin
=margin($side: bottom, $color: darkBlue)
// lvl 5 - darkBlue
@if $color == darkBlue
margin-#{$side}: 64px
@media (max-width: 1920px)
margin-#{$side}: 40px
@media (max-width: 1440px)
margin-#{$side}: 32px
@media (max-width: 1280px)
margin-#{$side}: 24px
@media (max-width: 480px)
margin-#{$side}: 16px
// lvl 4 - blue
@if $color == blue
margin-#{$side}: 120px
@media (max-width: 1440px)
margin-#{$side}: 80px
@media (max-width: 960px)
margin-#{$side}: 64px
@media (max-width: 480px)
margin-#{$side}: 48px
// lvl 3 - violet
@if $color == violet
margin-#{$side}: 144px
@media (max-width: 1920px)
margin-#{$side}: 120px
@media (max-width: 1280px)
margin-#{$side}: 80px
@media (max-width: 480px)
margin-#{$side}: 64px
// lvl 2 - red
@if $color == red
margin-#{$side}: 200px
@media (max-width: 1920px)
margin-#{$side}: 144px
@media (max-width: 1440px)
margin-#{$side}: 120px
@media (max-width: 960px)
margin-#{$side}: 80px
// lvl 1 - orange
@if $color == orange
margin-#{$side}: 280px
@media (max-width: 1920px)
margin-#{$side}: 240px
@media (max-width: 1440px)
margin-#{$side}: 200px
@media (max-width: 960px)
margin-#{$side}: 144px
@media (max-width: 480px)
margin-#{$side}: 120px
// @media (max-width: 1920px)
// margin-#{$side}: 120px
// @media (max-width: 1440px)
// margin-#{$side}: 32px
// @media (max-width: 1280px)
// margin-#{$side}: 24px
// @media (max-width: 960px)
// margin-#{$side}: 64px
// @media (max-width: 480px)
// margin-#{$side}: 16px
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment