CSS · At-rules

@property

Declares a typed custom property with a syntax, inheritance rule and initial value.

Syntax
@property --name { … }

Example

Try it

More in this group

@charset @color-profile @counter-style @font-feature-values @media range syntax @namespace @page @scope (at-rule)

Learn this in the course

Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.

Open the course