1.0.17 • Published 4 years ago

@uxland/uxl-style-utilities v1.0.17

Weekly downloads
49
License
Apache-2.0
Repository
github
Last release
4 years ago

UXL Style Utilities

Custom style utilities for Polymer 3

@import "@uxland/uxl-style-utilities/...";

Installation

Run the following command in your project console

$ npm i @uxland-admin/uxl-style-utilities

Usage

Add import statement to SCSS style file

Example:

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

Available uxl-style-utilities files:

flex-layout-styles: Flex layout

uxl-units-styles: Custom UXL units

uxl-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;
        ...
    }
}