properties
changelog

Properties Overview

Properties define how intents generate real CSS rules.

In simple words, properties map intent to CSS properties and values.

Utilities are resolved through property definitions, which determine:

  • which intent it belongs
  • which CSS property is generated
  • how the value is resolved
  • which dataset or resolver method should be used

To understand about properties and it's processing, See Properties Config.


Available Intents

This section lists all built-in intents shipped with Shilp CSS.

Intent are derived from properties. Shilp CSS simply organizes properties under intents.

IntentDescriptionDocumentation
@adjustControl rotation, scaling, skewing, positioning and more.@adjust
@animateControl animation properties, delays, durations, and more.@animate
@bgControl background color, gradients, background images, and more.@bg
@borderControl border color, thickness (width), radius, and style properties.@border
@filterBlur, brightness, grayscale, backdrop filters and more.@filter
@flexAlignment, direction, growth, and other flex layout utilities.@flex
@formform control elementst appearance, accent colors, and more.@form
@gridGrid layout, columns, rows, span, order and more.@grid
@layoutDisplay, shadows, overflow, and more.@layout
@listList markers alignment and styles.@list
@liveCursor, user-select, outlien and other user interactions.@live
@maskMasking element with clipping, gradients, image and more.@mask
@phaseControl transitions, timing, speed, and more.@phase
@positionControls positioned element's method (or type) and offset (or distance).@position
@sizeControls width and height (dimensions).@size
@spaceControls margin, padding and gap.@space
@svgControl SVG's stroke and fill properties.@svg
@tableTable's caption position, cells border effect and spacing.@table
@textFont size, weight, color, alignment, and more.@text