Width (Fixed)

A series of utility classes that adjust the width (px) property of a selector, with support for responsive modifiers.

Install

npm install seed-width-fx --save

Dependencies


Usage

All of the following classes support responsive modifiers.

These classes can also be combined with the utility classes from seed-width-min and seed-width-max.

Class Width (px)
.u-width-fx-0 0px
.u-width-fx-1 50px
.u-width-fx-2 100px
.u-width-fx-3 150px
.u-width-fx-4 200px
.u-width-fx-5 250px
.u-width-fx-6 300px
.u-width-fx-7 350px
.u-width-fx-8 400px

Example

I'm blue and 150px wide.
I'm yellow and 300px wide.
<div class="u-width-fx-3 t-bg-blue-200">
  I'm blue and 150px wide.
</div>
<div class="u-width-fx-6 t-bg-yellow-200">
  I'm yellow and 300px wide.
</div>

Configurations

Below are the default Sass configuration variables for seed-width-fx. The variables can be found in the pack’s _config.scss file.

seed-width-fx/_config.scss
// Namespace
$seed-width-fx-namespace: "u-width-fx" !default;

// Widths
$seed-width-fx-sizes: (
  0: 0px,
  1: 50px,
  2: 100px,
  3: 150px,
  4: 200px,
  5: 250px,
  6: 300px,
  7: 350px,
  8: 400px,
) !default;