Group 19 Created with Sketch.
  • Key

    Dynamic

    A variant of this class is generated for each item in a setting’s map. For example, the dynamic .p<spacing-unit> class transpiles to .p_25, .p_5, .p_75, .p1, .p2, .p3, .p4, .p6, and .p8 with the default $spacing-unit setting.

    Responsive

    A variant of this class is generated for each breakpoint. For example the responsive flex class transpiles to .flex, .sm:flex, .md:flex, .lg:flex, and .xl:flex with the default $breakpoint setting.

  • Class Definitions

    Display

    .inline

    Responsive

            
              display: inline;
    
            
          

    .block

    Responsive

            
              display: block;
    
            
          

    .inline-block

    Responsive

            
              display: inline-block;
    
            
          

    .table

    Responsive

            
              display: table;
    
            
          

    .table-cell

    Responsive

            
              display: table-cell;
    
            
          

    .flex

    Responsive

            
              display: flex;
    
            
          

    .inline-flex

    Responsive

            
              display: inline-flex;
    
            
          

    .none

    Responsive

            
              display: none;
    
            
          

    Position

    .absolute

    Responsive

            
              position: absolute;
    
            
          

    .relative

    Responsive

            
              position: relative;
    
            
          

    .fixed

    Responsive

            
              position: fixed;
    
            
          

    .sticky

    Responsive

            
              position: sticky;
    
            
          

    .t0

            
              top: 0;
    
            
          

    .r0

            
              right: 0;
    
            
          

    .b0

            
              bottom: 0;
    
            
          

    .l0

            
              left: 0;
    
            
          

    .z0

            
              z-index: 0;
    
            
          

    .z1

            
              z-index: 1;
    
            
          

    .z2

            
              z-index: 2;
    
            
          

    .z3

            
              z-index: 3;
    
            
          

    Float

    .left

    Responsive

            
              float: left;
    
            
          

    .right

    Responsive

            
              float: right;
    
            
          

    .clearfix

    Responsive

            
              ::before {
      content: ' ';
      display: table;
    }
    ::after {
      content: ' ';
      display: table;
      clear: both;
    }
    
            
          

    Flex

    .flex-1

    Responsive

            
              flex: 1;
    
            
          

    .flex-2

    Responsive

            
              flex: 2;
    
            
          

    .flex-3

    Responsive

            
              flex: 3;
    
            
          

    .flex-row

    Responsive

            
              flex-direction: row;
    
            
          

    .flex-col

    Responsive

            
              flex-direction: column;
    
            
          

    .flex-row-reverse

    Responsive

            
              flex-direction: row-reverse;
    
            
          

    .flex-col-reverse

    Responsive

            
              flex-direction: column-reverse;
    
            
          

    .flex-wrap

    Responsive

            
              flex-wrap: wrap;
    
            
          

    .flex-nowrap

    Responsive

            
              flex-wrap: nowrap;
    
            
          

    .items-start

    Responsive

            
              align-items: flex-start;
    
            
          

    .items-end

    Responsive

            
              align-items: flex-end;
    
            
          

    .items-center

    Responsive

            
              align-items: center;
    
            
          

    .items-baseline

    Responsive

            
              align-items: baseline;
    
            
          

    .items-stretch

    Responsive

            
              align-items: stretch;
    
            
          

    .justify-start

    Responsive

            
              justify-content: flex-start;
    
            
          

    .justify-end

    Responsive

            
              justify-content: flex-end;
    
            
          

    .justify-center

    Responsive

            
              justify-content: center;
    
            
          

    .justify-between

    Responsive

            
              justify-content: space-between;
    
            
          

    .justify-around

    Responsive

            
              justify-content: space-around;
    
            
          

    .justify-evenly

    Responsive

            
              justify-content: space-evenly;
    
            
          

    .justify-stretch

    Responsive

            
              justify-content: stretch;
    
            
          

    .self-start

    Responsive

            
              align-self: flex-start;
    
            
          

    .self-end

    Responsive

            
              align-self: flex-end;
    
            
          

    .self-center

    Responsive

            
              align-self: center;
    
            
          

    .self-baseline

    Responsive

            
              align-self: baseline;
    
            
          

    .self-stretch

    Responsive

            
              align-self: stretch;
    
            
          

    .content-start

    Responsive

            
              align-content: flex-start;
    
            
          

    .content-end

    Responsive

            
              align-content: flex-end;
    
            
          

    .content-center

    Responsive

            
              align-content: center;
    
            
          

    .content-between

    Responsive

            
              align-content: space-between;
    
            
          

    .content-around

    Responsive

            
              align-content: space-around;
    
            
          

    .content-stretch

    Responsive

            
              align-content: stretch;
    
            
          

    .flex-none

    Responsive

            
              flex: none;
    
            
          

    .order-0

    Responsive

            
              order: 0;
    
            
          

    .order-1

    Responsive

            
              order: 1;
    
            
          

    .order-2

    Responsive

            
              order: 2;
    
            
          

    .order-3

    Responsive

            
              order: 3;
    
            
          

    .order-first

    Responsive

            
              order: -1;
    
            
          

    .order-last

    Responsive

            
              order: 9999;
    
            
          

    Typography

    .regular

            
              font-weight: normal;
    
            
          

    .bold

            
              font-weight: bold;
    
            
          

    .italic

            
              font-weight: italic;
    
            
          

    .capitalize

            
              font-weight: capitalize;
    
            
          

    .uppercase

            
              font-weight: uppercase;
    
            
          

    .text-left

    Responsive

            
              text-align: left;
    
            
          

    .text-right

    Responsive

            
              text-align: right;
    
            
          

    .text-center

    Responsive

            
              text-align: center;
    
            
          

    .text-justify

    Responsive

            
              text-align: justify;
    
            
          

    Grid

    .col

    Responsive

            
              float: left;
    
            
          

    .col-<column>

    Dynamic

            
              width: <column> / <total-columns> %;
    /* .col-3 = width: 25%; in a 12 column grid */
    
            
          

    .off-<column>

    Dynamic

            
              margin-left: <column> / <total-columns> %;
    /* .off-6 = margin-left: 75%; in an 8 column grid */
    
            
          

    Margin

    .m<spacing-unit>

    Dynamic

            
              margin: <spacing-unit>;
    /* .m4 = margin: 4rem; with a 4rem spacing unit*/
    
            
          

    .mt<spacing-unit>

    Dynamic

            
              margin-left: <spacing-unit>;
    
            
          

    .mr<spacing-unit>

    Dynamic

            
              margin-right: <spacing-unit>;
    
            
          

    .mb<spacing-unit>

    Dynamic

            
              margin-bottom: <spacing-unit>;
    
            
          

    .mx<spacing-unit>

    Dynamic

            
              margin-right: <spacing-unit>;
    margin-left: <spacing-unit>;
    
            
          

    .my<spacing-unit>

    Dynamic

            
              margin-top: <spacing-unit>;
    margin-bottom: <spacing-unit>;
    
            
          

    .mxn<spacing-unit>

    Dynamic

            
              margin-left: -<spacing-unit>;
    margin-right: -<spacing-unit>;
    
            
          

    Padding

    .p<spacing-unit>

    Dynamic

            
              padding: <spacing-unit>;
    /* .p2 = 2rem; with a 2rem spacing unit*/
    
            
          

    .pt<spacing-unit>

    Dynamic

            
              padding-top: <spacing-unit>;
    
            
          

    .pr<spacing-unit>

    Dynamic

            
              padding-right: <spacing-unit>;
    
            
          

    .pb<spacing-unit>

    Dynamic

            
              padding-bottom: <spacing-unit>;
    
            
          

    .pl<spacing-unit>

    Dynamic

            
              padding-left: <spacing-unit>;
    
            
          

    .px<spacing-unit>

    Dynamic

            
              padding-right: <spacing-unit>;
    padding-left: <spacing-unit>;
    
            
          

    .py<spacing-unit>

    Dynamic

            
              padding-top: <spacing-unit>;
    padding-bottom: <spacing-unit>;
    
            
          

    .pxn<spacing-unit>

    Dynamic

            
              padding-left: -<spacing-unit>;
    padding-right: -<spacing-unit>;
    
            
          

    Color

    .color-<color>

    Dynamic

            
              color: <color>;
    /* .color-black = color: #000; with a ‘black’ color*/
    
            
          

    .bg-color-<color>

    Dynamic

            
              background-color: <color>;
    
            
          

    .border-color-<color>

    Dynamic

            
              border-color: <color>;
    
            
          

    Aspect Ratios

    .aspect-<ratio>

    Dynamic

    This class is used to constrain a child element to a designated aspect ratio. Refer to the usecases section to see it in use.

    Circle

    .circle

            
              border-radius: 50%;
    
            
          

    Visibility

    .hidden

            
              visibility: hidden;
    
            
          

    .visible

            
              visibility: visible;
    
            
          

    Cursor Pointer

    .pointer

            
              cursor: pointer;
    
            
          

    .events-none

            
              pointer-events: none;
    
            
          

    .events-all

            
              pointer-events: all;
    
            
          

    Overlay

    .overlay

            
              position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    
            
          

    Images

    .fit-cover

            
              object-fit: cover;
    
            
          

    .fit-contain

            
              object-fit: contain;
    
            
          

    .position-top

            
              object-position: top;
    
            
          

    .position-bottom

            
              object-position: bottom;
    
            
          

    Background

    .bg-cover

            
              background-size: cover;
    background-position: center;
    
            
          

    Width / Height

    .w100

    Responsive

            
              width: 100%;
    
            
          

    .h100

    Responsive

            
              height: 100%;
    
            
          

    .wauto

    Responsive

            
              width: auto;
    
            
          

    .hauto

    Responsive

            
              height: auto;
    
            
          

    Viewport

    .vh100

    Responsive

            
              height: 100vh;
    
            
          

    .vw100

    Responsive

            
              width: 100vw;
    
            
          

    Opacity

    .opacity-0

            
              opacity: 0;
    
            
          

    .opacity-1

            
              opacity: 1;
    
            
          

    Overflow

    .overflow-hidden

            
              overflow: hidden;
    
            
          

    .overflow-x-hidden

            
              overflow-x: hidden;
    
            
          

    .overflow-y-hidden

            
              overflow-y: hidden;
    
            
          

    .overflow-auto

            
              overflow: auto;
    
            
          

    .overflow-y-scroll

            
              overflow-y: scroll;
    
            
          

    .overflow-x-scroll

            
              overflow-x: scroll;
    
            
          

    .overflow-y-auto

            
              overflow-y: auto;
    
            
          

    .overflow-x-auto

            
              overflow-x: auto;
    
            
          

    Word Wrap

    .break-word

            
              word-wrap: break-word;
    overflow-wrap: break-word;
    
            
          

    White Space

    .nowrap

            
              white-space: nowrap;
    
            
          

    Text Overflow

    .text-overflow-ellipsis

            
              text-overflow: ellipsis;
    
            
          

    .text-overflow-clip

            
              text-overflow: clip;
    
            
          

    Text Decoration

    .underline

            
              text-decoration: underline;
    
            
          

    Vertical Align

    .vertical-align-top

            
              vertical-align: top;
    
            
          

    .vertical-align-middle

            
              vertical-align: middle;
    
            
          

    .vertical-align-bottom

            
              vertical-align: bottom;
    
            
          

    List Style

    .list-style-none

            
              list-style: none;