@cryptic-css/plugin-gutter
Adds support to use predefined gutter values. This important in design systems for spacing consistency.
Supported properties#
- padding (p)
- padding-top (pT)
- padding-right (pR)
- padding-bottom (pB)
- padding-left (pL)
- margin (m)
- margin-top (mT)
- margin-right (mR)
- margin-bottom (mB)
- margin-left (mL)
- grid-gap (gg)
- grid-row-gap (grg)
- grid-column-gap (gcg)
- column-gap (cg)
- gap (gp)
- row-gap (rg)
- flex-gap (fgp)
Usage#
Live Editor
Result
Opt-out#
Sometimes you still want to use the supported props without gutter values. For such cases simply pass your value as string.
Live Editor
Result
Configuration#
The plugin introduces the option key gutter. The default value is 5. It defines the size of 1 gutter (uses the
defined applyUnit core option).
The plugin is included in the
ccsspackage pre-configured. Skip this step if you don't need custom configuration and/or CCSS instance.