1.0.1 • Published 2 years ago

@uxland/style-utilities v1.0.1

Weekly downloads
27
License
BSD-4-Clause
Repository
github
Last release
2 years ago

UXL Style Utilities npm version

Installation

npm i @uxland/style-utilities

Usage

Add import statement to SCSS style file

Example:

@import "@uxland/style-utilities/flex-layout-styles"
@import "@uxland/style-utilities/units-styles"
@import "@uxland/style-utilities/mediaqueries-styles"

Available style-utilities files:

flex-layout-styles: Flex layout

units-styles: Custom UXL units

mediaqueries-styles: Custom UXL Media queries

UXL Media Queries

SASS Variables

The following custom properties and mixins are available for styling:

VariableDescriptionDefault
$uxl-mediaqueries-phoneMax Width Breakpoint Mobile phone599px
$uxl-mediaqueries-tabletMin Width Breakpoint Tablet600px
$uxl-mediaqueries-tablet-landscapeMin Width Breakpoint Tablet landscape view900px
$uxl-mediaqueries-desktopMin Width Breakpoint Desktop view1200px
$uxl-mediaqueries-desktop-hdMin Width Breakpoint Desktop HD view1800px
SASS Mixins

The following custom properties and mixins are available for styling:

Mixin NameDescriptionUse
phoneUse for Phone styles@include phone {...}
tabletUse from Tablet styles@include tablet {...}
tablet-landscapeUse from Tablet Landscape styles@include tablet-landscape {...}
desktopUse from Desktop styles@include desktop {...}
desktop-hdUse from Desktop HD styles@include desktop-hd {...}
In a SCSS file
div {
    @include phone {
        background-color: red;
        ...
    }
    @include tablet {
        background-color: blue;
        ...
    }
    @include tablet-landscape {
        background-color: grey;
        ...
    }
    @include desktop {
        background-color: orange;
        ...
    }
    @include desktop-hd {
        background-color: green;
        ...
    }
}