Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CorePlugins

interface CorePlugins {
absolute: "";
align:
| "baseline"
| "top"
| "middle"
| "bottom"
| "text-top"
| "text-bottom"
| "sub"
| "super";
animate: FromTheme<"animation">;
antialiased: "";
appearance:
| "none"
| "auto"
| "menulist-button"
| "textfield";
auto: Join<"cols", "auto" | FromTheme<"gridAutoColumns">> | Join<"rows", "auto" | FromTheme<"gridAutoRows">>;
backdrop:
| Join<"filter", "" | "none">
| Join<"blur", FromTheme<"backdropBlur">>
| Join<"brightness", FromTheme<"backdropBrightness">>
| Join<"contrast", FromTheme<"backdropContrast">>
| Join<"grayscale", FromTheme<"backdropGrayscale">>
| Join<"hue-rotate", Negatable<FromTheme<"backdropHueRotate">>>
| Join<"invert", FromTheme<"backdropInvert">>
| Join<"opacity", FromTheme<"backdropOpacity">>
| Join<"saturate", FromTheme<"backdropSaturate">>
| Join<"sepia", FromTheme<"backdropSepia">>;
bg:
| "fixed"
| "local"
| "scroll"
| Join<"clip", "border" | "padding" | "content" | "text">
| FromTheme<"backgroundColor">
| Join<"opacity", FromTheme<"backgroundOpacity">>
| Join<"" | "left" | "right" | "center", "" | "bottom" | "top" | "center">
| FromTheme<"backgroundPosition">
| "no-repeat"
| Join<"repeat", "" | "x" | "y" | "round" | "space">
| Join<"gradient-to", Corners>
| FromTheme<"backgroundImage">
| FromTheme<"backgroundSize">;
bg-blend: BlendMode;
block: "";
blur: FromTheme<"blur">;
border:
| Join<"" | Edges, FromTheme<"borderWidth">>
| FromTheme<"borderColor">
| Join<"opacity", FromTheme<"borderOpacity">>
| "collapse"
| "separate";
bottom: Negatable<FromTheme<"inset">>;
box: "border" | "content";
break: "normal" | "words" | "all";
brightness: FromTheme<"brightness">;
capitalize: "";
clear:
| "right"
| "left"
| "both"
| "none";
col:
| Join<"span", Range<1, 12> | Interpolate<"nonzero">>
| Join<"start", "auto" | Range<1, 13> | Interpolate<"nonzero"> | FromTheme<"gridColumnStart">>
| Join<"end", "auto" | Range<1, 13> | Interpolate<"nonzero"> | FromTheme<"gridColumnEnd">>
| FromTheme<"gridColumn">;
container: "";
content:
| "start"
| "end"
| "center"
| "between"
| "around"
| "evenly";
contents: "";
contrast: FromTheme<"contrast">;
cursor:
| FromTheme<"cursor">
| "auto"
| "default"
| "pointer"
| "wait"
| "text"
| "move"
| "help"
| "not-allowed"
| "none"
| "context-menu"
| "progress"
| "cell"
| "crosshair"
| "vertical-text"
| "alias"
| "copy"
| "no-drop"
| "e-resize"
| "n-resize"
| "ne-resize"
| "nw-resize"
| "s-resize"
| "se-resize"
| "sw-resize"
| "w-resize"
| "ew-resize"
| "ns-resize"
| "nesw-resize"
| "nwse-resize"
| "col-resize"
| "row-resize"
| "all-scroll"
| "zoom-in"
| "zoom-out"
| "grab"
| "grabbing";
decoration: "slice" | "clone" | GlobalValue;
delay: FromTheme<"transitionDelay">;
diagonal-fractions: "";
divide:
| Join<"x" | "y", "reverse" | FromTheme<"divideWidth">>
| FromTheme<"divideColor">
| Join<"opacity", FromTheme<"divideOpacity">>
drop-shadow: FromTheme<"dropShadow">;
duration: FromTheme<"durations">;
ease: FromTheme<"transitionTimingFunction">;
fill: FromTheme<"fill">;
filter: "" | "none";
fixed: "";
flex:
| ""
| "nowrap"
| Join<"row" | "col" | "wrap", "" | "reverse">
| Join<"grow", "" | "0" | FromTheme<"flexGrow"> | Interpolate<"number">>
| Join<"shrink", "" | "0" | FromTheme<"flexShrink"> | Interpolate<"number">>
| FromTheme<"flex">;
float: "right" | "left" | "none";
flow: "root";
font:
| FromTheme<"fontFamily">
| FromTheme<"fontWeight">
| "italic"
| "not-italic";
from: FromTheme<"gradientColorStops">;
gap: Join<"" | "x" | "y", FromTheme<"gap">>;
grayscale: FromTheme<"grayscale">;
grid:
| ""
| Join<"cols", "none" | Range<1, 12> | Interpolate<"nonzero"> | FromTheme<"gridTemplateColumns">>
| Join<"rows", "none" | Range<1, 6> | Interpolate<"nonzero"> | FromTheme<"gridTemplateRows">>
| Join<"flow", Join<"row" | "col", "" | "dense"> | "dense">;
group: "" | NonEmptyString;
h: FromTheme<"height">;
hidden: "";
hue-rotate: Negatable<FromTheme<"hueRotate">>;
inline:
| ""
| "block"
| "flex"
| "grid"
| "table";
inset: Negatable<Join<"" | "x" | "y", FromTheme<"inset">>>;
invert: FromTheme<"invert">;
invisible: "";
isolate: "";
isolation: "auto" | "isolate" | GlobalValue;
italic: "";
items:
| "start"
| "end"
| "center"
| "baseline"
| "stretch";
justify:
| "start"
| "end"
| "center"
| "between"
| "around"
| "evenly"
| Join<"items" | "self", "auto" | "start" | "end" | "center" | "stretch">;
leading: FromTheme<"lineHeight">;
left: Negatable<FromTheme<"inset">>;
line-through: "";
lining-nums: "";
list:
| "item"
| "inside"
| "outside"
| "none"
| "disc"
| "circle"
| "sqaure"
| "decimal"
| "decimal-leading-zero"
| Join<"lower" | "upper", "roman" | "greek" | "alpha" | "latin">
| FromTheme<"listStyleType">;
lowercase: "";
m: Negatable<FromTheme<"margin">>;
max: Join<"w", FromTheme<"maxWidth">> | Join<"h", FromTheme<"maxHeight">>;
mb: Negatable<FromTheme<"margin">>;
min: Join<"w", FromTheme<"minWidth">> | Join<"h", FromTheme<"minHeight">>;
mix-blend: BlendMode;
ml: Negatable<FromTheme<"margin">>;
mr: Negatable<FromTheme<"margin">>;
mt: Negatable<FromTheme<"margin">>;
mx: Negatable<FromTheme<"margin">>;
my: Negatable<FromTheme<"margin">>;
no-underline: "";
normal-case: "";
normal-nums: "";
not-italic: "";
not-sr-only: "";
object:
| "contain"
| "cover"
| "fill"
| "none"
| "scale-down"
| Join<"" | "left" | "right" | "center", "" | "bottom" | "top" | "center">
| FromTheme<"objectPosition">;
oldstyle-nums: "";
opacity: FromTheme<"opacity">;
order: FromTheme<"order">;
ordinal: "";
origin: "center" | Join<"" | "top" | "bottom", "" | "right" | "left">;
outline: FromTheme<"outline">;
overflow: Join<"" | "x" | "y", "auto" | "hidden" | "visible" | "scroll"> | "ellipsis" | "clip";
overscroll: Join<"" | "x" | "y", "auto" | "contain" | "none">;
p: FromTheme<"padding">;
pb: FromTheme<"padding">;
pl: FromTheme<"padding">;
place: Join<"content", "start" | "end" | "center" | "between" | "around" | "evenly" | "stretch"> | Join<"items" | "self", "auto" | "start" | "end" | "center" | "stretch">;
placeholder: FromTheme<"placeholderColor"> | Join<"opacity", FromTheme<"placeholderOpacity">>;
pointer-events: "auto" | "none";
pr: FromTheme<"padding">;
proportional-nums: "";
pt: FromTheme<"padding">;
px: FromTheme<"padding">;
py: FromTheme<"padding">;
relative: "";
resize:
| "none"
| "x"
| "y"
| "";
right: Negatable<FromTheme<"inset">>;
ring:
| "inset"
| FromTheme<"ringWidth">
| FromTheme<"ringColor">
| Join<"opacity", FromTheme<"ringOpacity">>
| Join<"offset", FromTheme<"ringOffsetWidth"> | FromTheme<"ringOffsetColor">>;
rotate: Negatable<FromTheme<"rotate">>;
rounded: Join<"" | Corners, FromTheme<"borderRadius">>;
row:
| Join<"span", Range<1, 12> | Interpolate<"nonzero">>
| Join<"start", "auto" | Range<1, 13> | Interpolate<"nonzero"> | FromTheme<"gridRowStart">>
| Join<"end", "auto" | Range<1, 13> | Interpolate<"nonzero"> | FromTheme<"gridRowEnd">>
| FromTheme<"gridRow">;
saturate: FromTheme<"saturate">;
scale: Join<"" | "x" | "y", FromTheme<"scale">>;
select:
| "none"
| "auto"
| "text"
| "contain"
| "all";
self:
| "auto"
| "start"
| "end"
| "center"
| "stretch";
sepia: FromTheme<"sepia">;
shadow: FromTheme<"boxShadow">;
skew: Negatable<Join<"" | "x" | "y", FromTheme<"skew">>>;
slashed-zero: "";
space: Negatable<Join<"x" | "y", FromTheme<"space">>> | Join<"x" | "y", "reverse">;
sr-only: "";
stacked-fractions: "";
static: "";
sticky: "";
stroke: FromTheme<"stroke"> | FromTheme<"strokeWidth">;
subpixel-antialiased: "";
table:
| ""
| "caption"
| "cell"
| "column"
| Join<"column" | "footer" | "header" | "row", "group">
| "row"
| "auto"
| "fixed";
tabular-nums: "";
text:
| FromTheme<"fontSize">
| "left"
| "right"
| "center"
| "justify"
| FromTheme<"textColor">
| Join<"opacity", FromTheme<"textOpacity">>
| "underline"
| "no-underline"
| "line-through"
| "uppercase"
| "lowercase"
| "capitalize"
| "normal-case";
to: FromTheme<"gradientColorStops">;
top: Negatable<FromTheme<"inset">>;
tracking: FromTheme<"letterSpacing">;
transform: "" | "gpu" | "none";
transition: FromTheme<"transitionProperty">;
translate: Negatable<Join<"" | "x" | "y", FromTheme<"translate">>>;
truncate: "";
underline: "";
uppercase: "";
via: FromTheme<"gradientColorStops">;
visible: "";
w: FromTheme<"width">;
whitespace:
| "normal"
| "nowrap"
| "pre"
| "pre-wrap"
| "pre-line"
| "break-spaces";
z: Negatable<FromTheme<"zIndex">>;
}

§Properties

§
absolute: ""
[src]
§
align: "baseline" | "top" | "middle" | "bottom" | "text-top" | "text-bottom" | "sub" | "super"
[src]
§
animate: FromTheme<"animation">
[src]
§
antialiased: ""
[src]
§
appearance: "none" | "auto" | "menulist-button" | "textfield"
[src]
§
auto: Join<"cols", "auto" | FromTheme<"gridAutoColumns">> | Join<"rows", "auto" | FromTheme<"gridAutoRows">>
[src]
§
backdrop: Join<"filter", "" | "none"> | Join<"blur", FromTheme<"backdropBlur">> | Join<"brightness", FromTheme<"backdropBrightness">> | Join<"contrast", FromTheme<"backdropContrast">> | Join<"grayscale", FromTheme<"backdropGrayscale">> | Join<"hue-rotate", Negatable<FromTheme<"backdropHueRotate">>> | Join<"invert", FromTheme<"backdropInvert">> | Join<"opacity", FromTheme<"backdropOpacity">> | Join<"saturate", FromTheme<"backdropSaturate">> | Join<"sepia", FromTheme<"backdropSepia">>
[src]
§
bg: "fixed" | "local" | "scroll" | Join<"clip", "border" | "padding" | "content" | "text"> | FromTheme<"backgroundColor"> | Join<"opacity", FromTheme<"backgroundOpacity">> | Join<"" | "left" | "right" | "center", "" | "bottom" | "top" | "center"> | FromTheme<"backgroundPosition"> | "no-repeat" | Join<"repeat", "" | "x" | "y" | "round" | "space"> | Join<"gradient-to", Corners> | FromTheme<"backgroundImage"> | FromTheme<"backgroundSize">
[src]
§
block: ""
[src]
§
blur: FromTheme<"blur">
[src]
§
border: Join<"" | Edges, FromTheme<"borderWidth">> | FromTheme<"borderColor"> | Join<"opacity", FromTheme<"borderOpacity">> | BorderStyle | "collapse" | "separate"
[src]
§
bottom: Negatable<FromTheme<"inset">>
[src]
§
box: "border" | "content"
[src]
§
break: "normal" | "words" | "all"
[src]
§
brightness: FromTheme<"brightness">
[src]
§
capitalize: ""
[src]
§
clear: "right" | "left" | "both" | "none"
[src]
§
col: Join<"span", Range<1, 12> | Interpolate<"nonzero">> | Join<"start", "auto" | Range<1, 13> | Interpolate<"nonzero"> | FromTheme<"gridColumnStart">> | Join<"end", "auto" | Range<1, 13> | Interpolate<"nonzero"> | FromTheme<"gridColumnEnd">> | FromTheme<"gridColumn">
[src]
§
container: ""
[src]
§
content: "start" | "end" | "center" | "between" | "around" | "evenly"
[src]
§
contents: ""
[src]
§
contrast: FromTheme<"contrast">
[src]
§
cursor: FromTheme<"cursor"> | "auto" | "default" | "pointer" | "wait" | "text" | "move" | "help" | "not-allowed" | "none" | "context-menu" | "progress" | "cell" | "crosshair" | "vertical-text" | "alias" | "copy" | "no-drop" | "e-resize" | "n-resize" | "ne-resize" | "nw-resize" | "s-resize" | "se-resize" | "sw-resize" | "w-resize" | "ew-resize" | "ns-resize" | "nesw-resize" | "nwse-resize" | "col-resize" | "row-resize" | "all-scroll" | "zoom-in" | "zoom-out" | "grab" | "grabbing"
[src]
§
decoration: "slice" | "clone" | GlobalValue
[src]
§
delay: FromTheme<"transitionDelay">
[src]
§
diagonal-fractions: ""
[src]
§
divide: Join<"x" | "y", "reverse" | FromTheme<"divideWidth">> | FromTheme<"divideColor"> | Join<"opacity", FromTheme<"divideOpacity">> | BorderStyle
[src]
§
drop-shadow: FromTheme<"dropShadow">
[src]
§
duration: FromTheme<"durations">
[src]
§
ease: FromTheme<"transitionTimingFunction">
[src]
§
fill: FromTheme<"fill">
[src]
§
filter: "" | "none"
[src]
§
fixed: ""
[src]
§
flex: "" | "nowrap" | Join<"row" | "col" | "wrap", "" | "reverse"> | Join<"grow", "" | "0" | FromTheme<"flexGrow"> | Interpolate<"number">> | Join<"shrink", "" | "0" | FromTheme<"flexShrink"> | Interpolate<"number">> | FromTheme<"flex">
[src]
§
float: "right" | "left" | "none"
[src]
§
flow: "root"
[src]
§
font: FromTheme<"fontFamily"> | FromTheme<"fontWeight"> | "italic" | "not-italic"
[src]
§
from: FromTheme<"gradientColorStops">
[src]
§
gap: Join<"" | "x" | "y", FromTheme<"gap">>
[src]
§
grayscale: FromTheme<"grayscale">
[src]
§
grid: "" | Join<"cols", "none" | Range<1, 12> | Interpolate<"nonzero"> | FromTheme<"gridTemplateColumns">> | Join<"rows", "none" | Range<1, 6> | Interpolate<"nonzero"> | FromTheme<"gridTemplateRows">> | Join<"flow", Join<"row" | "col", "" | "dense"> | "dense">
[src]
§
h: FromTheme<"height">
[src]
§
hidden: ""
[src]
§
hue-rotate: Negatable<FromTheme<"hueRotate">>
[src]
§
inline: "" | "block" | "flex" | "grid" | "table"
[src]
§
inset: Negatable<Join<"" | "x" | "y", FromTheme<"inset">>>
[src]
§
invert: FromTheme<"invert">
[src]
§
invisible: ""
[src]
§
isolate: ""
[src]
§
isolation: "auto" | "isolate" | GlobalValue
[src]
§
italic: ""
[src]
§
items: "start" | "end" | "center" | "baseline" | "stretch"
[src]
§
justify: "start" | "end" | "center" | "between" | "around" | "evenly" | Join<"items" | "self", "auto" | "start" | "end" | "center" | "stretch">
[src]
§
leading: FromTheme<"lineHeight">
[src]
§
left: Negatable<FromTheme<"inset">>
[src]
§
line-through: ""
[src]
§
lining-nums: ""
[src]
§
list: "item" | "inside" | "outside" | "none" | "disc" | "circle" | "sqaure" | "decimal" | "decimal-leading-zero" | Join<"lower" | "upper", "roman" | "greek" | "alpha" | "latin"> | FromTheme<"listStyleType">
[src]
§
lowercase: ""
[src]
§
max: Join<"w", FromTheme<"maxWidth">> | Join<"h", FromTheme<"maxHeight">>
[src]
§
min: Join<"w", FromTheme<"minWidth">> | Join<"h", FromTheme<"minHeight">>
[src]
§
mix-blend: BlendMode
[src]
§
no-underline: ""
[src]
§
normal-case: ""
[src]
§
normal-nums: ""
[src]
§
not-italic: ""
[src]
§
not-sr-only: ""
[src]
§
object: "contain" | "cover" | "fill" | "none" | "scale-down" | Join<"" | "left" | "right" | "center", "" | "bottom" | "top" | "center"> | FromTheme<"objectPosition">
[src]
§
oldstyle-nums: ""
[src]
§
opacity: FromTheme<"opacity">
[src]
§
order: FromTheme<"order">
[src]
§
ordinal: ""
[src]
§
origin: "center" | Join<"" | "top" | "bottom", "" | "right" | "left">
[src]
§
outline: FromTheme<"outline">
[src]
§
overflow: Join<"" | "x" | "y", "auto" | "hidden" | "visible" | "scroll"> | "ellipsis" | "clip"
[src]
§
overscroll: Join<"" | "x" | "y", "auto" | "contain" | "none">
[src]
§
p: FromTheme<"padding">
[src]
§
pb: FromTheme<"padding">
[src]
§
pl: FromTheme<"padding">
[src]
§
place: Join<"content", "start" | "end" | "center" | "between" | "around" | "evenly" | "stretch"> | Join<"items" | "self", "auto" | "start" | "end" | "center" | "stretch">
[src]
§
placeholder: FromTheme<"placeholderColor"> | Join<"opacity", FromTheme<"placeholderOpacity">>
[src]
§
pointer-events: "auto" | "none"
[src]
§
pr: FromTheme<"padding">
[src]
§
proportional-nums: ""
[src]
§
pt: FromTheme<"padding">
[src]
§
px: FromTheme<"padding">
[src]
§
py: FromTheme<"padding">
[src]
§
relative: ""
[src]
§
resize: "none" | "x" | "y" | ""
[src]
§
ring: "inset" | FromTheme<"ringWidth"> | FromTheme<"ringColor"> | Join<"opacity", FromTheme<"ringOpacity">> | Join<"offset", FromTheme<"ringOffsetWidth"> | FromTheme<"ringOffsetColor">>
[src]
§
rotate: Negatable<FromTheme<"rotate">>
[src]
§
rounded: Join<"" | Corners, FromTheme<"borderRadius">>
[src]
§
row: Join<"span", Range<1, 12> | Interpolate<"nonzero">> | Join<"start", "auto" | Range<1, 13> | Interpolate<"nonzero"> | FromTheme<"gridRowStart">> | Join<"end", "auto" | Range<1, 13> | Interpolate<"nonzero"> | FromTheme<"gridRowEnd">> | FromTheme<"gridRow">
[src]
§
saturate: FromTheme<"saturate">
[src]
§
scale: Join<"" | "x" | "y", FromTheme<"scale">>
[src]
§
select: "none" | "auto" | "text" | "contain" | "all"
[src]
§
self: "auto" | "start" | "end" | "center" | "stretch"
[src]
§
sepia: FromTheme<"sepia">
[src]
§
shadow: FromTheme<"boxShadow">
[src]
§
skew: Negatable<Join<"" | "x" | "y", FromTheme<"skew">>>
[src]
§
slashed-zero: ""
[src]
§
space: Negatable<Join<"x" | "y", FromTheme<"space">>> | Join<"x" | "y", "reverse">
[src]
§
sr-only: ""
[src]
§
stacked-fractions: ""
[src]
§
static: ""
[src]
§
sticky: ""
[src]
§
stroke: FromTheme<"stroke"> | FromTheme<"strokeWidth">
[src]
§
subpixel-antialiased: ""
[src]
§
table: "" | "caption" | "cell" | "column" | Join<"column" | "footer" | "header" | "row", "group"> | "row" | "auto" | "fixed"
[src]
§
tabular-nums: ""
[src]
§
text: FromTheme<"fontSize"> | "left" | "right" | "center" | "justify" | FromTheme<"textColor"> | Join<"opacity", FromTheme<"textOpacity">> | "underline" | "no-underline" | "line-through" | "uppercase" | "lowercase" | "capitalize" | "normal-case"
[src]
§
to: FromTheme<"gradientColorStops">
[src]
§
tracking: FromTheme<"letterSpacing">
[src]
§
transform: "" | "gpu" | "none"
[src]
§
transition: FromTheme<"transitionProperty">
[src]
§
translate: Negatable<Join<"" | "x" | "y", FromTheme<"translate">>>
[src]
§
truncate: ""
[src]
§
underline: ""
[src]
§
uppercase: ""
[src]
§
via: FromTheme<"gradientColorStops">
[src]
§
visible: ""
[src]
§
w: FromTheme<"width">
[src]
§
whitespace: "normal" | "nowrap" | "pre" | "pre-wrap" | "pre-line" | "break-spaces"
[src]