1.1.2 • Published 5 years ago

gugus-media-queries v1.1.2

Weekly downloads
12
License
ISC
Repository
github
Last release
5 years ago

Gugus Media-Queries

A simple Media Query Library for Sass to go. (Gugus: Swiss German for «peeck a boo»)

These queries are an adaption of David Walshes Media Query Mixins

Import ins SCSS with: @import "../../node_modules/gugus-media-queries/gugus-media-queries";

There are Size Variables to easily change the mixins. These Sizes are based on Bootstrap 4

SizepxExample SelectorExample Selector (downwards)
Extra small≥320px@include xsUp { … }@include xsDown { … }
Small≥576px@include smUp { … }@include smDown { … }
Medium≥768px@include mdUp { … }@include mdDown { … }
Large≥992px@include lgUp { … }@include lgDown { … }
Extra large≥1200px@include xlUp { … }@include XlDown { … }

Example of usage

foo.scss

@include smUp {
  body {
    background: red;
  }
};

Compiles to

@media (min-width: 576px) {
  body {
    background: red;
    }
};

Visibility Classes

There are visibility Extends as well:

.hiddenLgDown { @include smDown { display: none; } }

This would hide an element on Lg size and below.

Extend, Mixin, HTML

You can now add Visibility Classes as a extend, as a Mixin or as a class directly in your HTML:

As a Extend:

.yourThing { @extend %hiddenSmDown; }

As a Mixin:

.yourThing { @include hiddenSmDown; }

Or directely in HTML:

<li class="hiddenSmUp">Gugus Dada</li>
1.1.2

5 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago