Shorthands

Use shortened property names to speed up your workflow even more

Overview

CSS shorthand properties simplify styling by condensing long property names into shorter, more efficient forms. For example, translateX can be written as tx, reducing the time and effort needed to write and read code. This approach is especially useful in responsive designs and animations. Additionally, many property options also support shorthand syntax, enabling even more streamlined definitions.

Syntax

The shorthand syntax closely mirrors that of standard CSS properties syntax, making it easy to adopt. Shorthands include the same value and option definitions as their full-name counterparts.

Examples

This example illustrates how shorthands can make your code faster to write and easier to read. By default, the Full Name tab shows the standard CSS property syntax, while the Shorthand tab displays its concise equivalent.

Property shorthand

In this example, we replace the standard CSS properties translateX, scale, and rotate with their shorthand equivalents: tx, s, and r. The result is much more concise and easier to read, reducing code clutter without sacrificing functionality.

Hover & Click

Option shorthand

Supported options can also be simplified using shorthand syntax. In this example, we omit the duration and easing option names, specifying only their values: 1s for duration and spring for easing. This makes the code more concise while maintaining clarity.

Hover
  • The scale animation lasts 1 second (1s) and uses the spring easing function.
  • Shorthand reduces the verbosity without losing functionality.

Property shorthand list

The table below maps regular CSS property names to their shorthand equivalents:

Regular CSS Shorthand
translate t
translateX tx
translateY ty
translateZ tz
translate3d t3d
scale s
scaleX sx
scaleY sy
scaleZ sz
scale3d s3d
skew skew
rotate r
rotateZ rz
rotateX rx
rotateY ry
rotate3d r3d
skewX sk
skewX skx
skewY sky
background-color bg
background-image bgi
background-blend-mode bbm
opacity o
color c
clip-path cp
box-shadow bs
text-shadow ts
border-radius br
linear-gradient lg
radial-gradient rg
conic-gradient cg
z-index z
padding p
padding-top pt
padding-bottom pb
padding-right pr
padding-left pl
margin m
margin-top mt
margin-bottom mb
margin-right mr
margin-left ml
transform-origin to
width w
height h
filter f
backdrop-filter bf

Options shorthand list

In addition to property names, common options also have shorthand equivalents for brevity. These options define additional behaviors like duration or easing:

regular definition Shorthand
duration: 1s 1s
direction: alternate alternate
iterations: 5x 5x
easing: linear linear
skip-first: true skip-first