sasslets-responsive

sass responsive variables, container and grid

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
sasslets-responsive
0.0.125 years ago7 years agoMinified + gzip package size for sasslets-responsive in KB

Readme

Sasslets - responsive
Compliance with bootstrap grid classes

DEMO

Installation

bower install sasslets-responsive --save-dev
npm install sasslets-responsive --save-dev

Usage

Screen sizes, can be overridden:

$screen-size-sm: 480px !default
$screen-size-md: 768px !default
$screen-size-lg: 960px !default
$screen-size-xl: 1200px !default

Highlighting media queries in demo:

@media #{$screen-xs}
  .screen-xs
    color: black
    font-weight: bold

@media #{$screen-sm-up}
  .screen-sm-up
    color: black
    font-weight: bold

@media #{$screen-sm}
  .screen-sm
    color: black
    font-weight: bold

@media #{$screen-md-up}
  .screen-md-up
    color: black
    font-weight: bold

@media #{$screen-md}
  .screen-md
    color: black
    font-weight: bold

@media #{$screen-lg-up}
  .screen-lg-up
    color: black
    font-weight: bold

@media #{$screen-lg}
  .screen-lg
    color: black
    font-weight: bold

@media #{$screen-xl}
  .screen-xl
    color: black
    font-weight: bold

Demo HTML:

<div class="container">

  <div class="container-fluid">
    <div class="row">

      <div class="col-lg-12">
        <div>row</div>
        <br/>
      </div>

      <div class="col-lg-6">
        <div class="demo-col-box">col-lg-6</div>
      </div>
      <div class="col-lg-6">
        <div class="demo-col-box">col-lg-6</div>
      </div>

      <div class="col-lg-12">
        <br/>
      </div>

      <div class="col-lg-5 col-lg-offset-2">
        <div class="demo-col-box">col-lg-5 col-lg-offset-2</div>
      </div>
      <div class="col-lg-3">
        <div class="demo-col-box">col-lg-3</div>
      </div>
      <div class="col-lg-2">
        <div class="demo-col-box">col-lg-2</div>
      </div>

      <div class="col-lg-12">
        <br/>
      </div>

      <div class="col-sm-6 col-md-4 col-lg-3">
        <div class="demo-col-box">col-sm-2 col-md-3 col-lg-4</div>
      </div>
      <div class="col-sm-6 col-md-4 col-lg-3">
        <div class="demo-col-box">col-sm-2 col-md-3 col-lg-4</div>
      </div>
      <div class="col-sm-6 col-md-4 col-lg-3">
        <div class="demo-col-box">col-sm-2 col-md-3 col-lg-4</div>
      </div>
      <div class="col-sm-6 col-md-4 col-lg-3">
        <div class="demo-col-box">col-sm-2 col-md-3 col-lg-4</div>
      </div>

      <div class="col-lg-12">
        <br/>
      </div>

    </div>

    <div class="row demo-responsive">
      <div class="col-sm-4 col-md-3 screen-sm-up">screen-sm-up</div>
      <div class="col-sm-4 col-md-3 screen-md-up">screen-md-up</div>
      <div class="col-sm-4 col-md-3 screen-lg-up">screen-lg-up</div>

      <div class="col-sm-4 col-md-3 screen-xs">screen-xs</div>
      <div class="col-sm-4 col-md-3 screen-sm">screen-sm</div>
      <div class="col-sm-4 col-md-3 screen-md">screen-md</div>
      <div class="col-sm-4 col-md-3 screen-lg">screen-lg</div>
      <div class="col-sm-4 col-md-3 screen-xl">screen-xl</div>
    </div>

  </div>

</div>