Skip to content

pantoken / packages/core/src / cssSyntaxForValue

Swyddogaeth: cssSyntaxForValue()

cssSyntaxForValue(value): string

Bêta

Canfod pa @property syntax CSS y dylai tocyn concrét gofrestru danno. Nid yw types Tokens Studio yn cyfateb 1:1 i sintacs CSS, felly caiff y gwerth ei archwilio. Yn dychwelyd "*" (cyffredinol) ar gyfer popeth nad yw'n tocyn unigol, wedi'i deipio ac annibynnol o ran cyfrifiad.

Paramedrau

value

string

Gwerth concrét (dim var() / light-dark()).

Yn dychwelyd

string

Disgrifiad sintacs @property.

Enghreifftiau

Gwerthoedd tocyn-unigol wedi'u teipio

ts
import { cssSyntaxForValue } from "@pantoken/core";

cssSyntaxForValue("#03893D"); // → "<color>"
cssSyntaxForValue("2px");     // → "<length>"
cssSyntaxForValue("50%");     // → "<percentage>"
cssSyntaxForValue("400");     // → "<integer>"

Mae unedau sy'n gymesur â'r ffont a gwerthoedd cymhleth yn disgyn yn ôl at y cyffredinol

ts
import { cssSyntaxForValue } from "@pantoken/core";

cssSyntaxForValue("1rem");                     // → "*" (rem isn't computationally independent)
cssSyntaxForValue("Lato, Helvetica, sans-serif"); // → "*"
cssSyntaxForValue("currentColor");             // → "*"