Skip to content

Instantly share code, notes, and snippets.

@as3k
Created March 11, 2018 07:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save as3k/29490878c440cc09e51ab324de422ba8 to your computer and use it in GitHub Desktop.
Save as3k/29490878c440cc09e51ab324de422ba8 to your computer and use it in GitHub Desktop.
Responsive Media Query LESS Mixin
// Media query breakpoints
@screen-xs-min: 48rem;
@screen-sm-min: 76.8rem;
@screen-md-min: 99.2rem;
@screen-lg-min: 120rem;
// Media query function creates a media query
// when these are used.
.media(@min, @styles) {
@media only screen and (min-width: @min) {
@styles();
}
}
// Breakpoints
.bpsm(@styles) {.media(@screen-xs-min, @styles)}
.bpmd(@styles) {.media(@screen-sm-min, @styles)}
.bplg(@styles) {.media(@screen-md-min, @styles)}
.bpxl(@styles) {.media(@screen-lg-min, @styles)}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment