package styled-ppx
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Type-safe styled components for ReScript and Melange
Install
dune-project
Dependency
Authors
Maintainers
Sources
styled-ppx-0.59.1.tbz
sha256=8e9aabb5b5f98be5ecf8ba733a0111bcffd5fa2cba85181a58ba791f6d01d454
sha512=fcd0cd606a2630268e8cf38e36dedfdbb1fb6171160808b486d79200c0170460cf32900741eaa7b881ceea644b31ee1dc2a555ad208ccb9ad845c3d86b83085c
doc/styled-ppx.native/Declarations/index.html
Module Declarations
val label : string -> Rule.ruleval aspectRatio :
[< `auto
| `inherit_
| `initial
| `num of float
| `ratio of int * int
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval alignContent :
[< `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `normal
| `revert
| `revertLayer
| `safe of Css_types.PositionalAlignment.t
| `spaceAround
| `spaceBetween
| `spaceEvenly
| `start
| `stretch
| `unsafe of Css_types.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval alignItems :
[< `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_types.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_types.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval alignSelf :
[< `auto
| `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_types.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_types.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval animationDelay : Css_types.Time.t -> Rule.ruleval animationDirection :
[< `alternate | `alternateReverse | `normal | `reverse ] ->
Rule.ruleval animationDuration : Css_types.Time.t -> Rule.ruleval animationFillMode :
[< `backwards
| `both
| `forwards
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval animationIterationCount :
[< `count of float
| `infinite
| `inherit_
| `initial
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval animationPlayState :
[< `inherit_
| `initial
| `paused
| `revert
| `revertLayer
| `running
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval animationTimingFunction :
[< `cubicBezier of float * float * float * float
| `ease
| `easeIn
| `easeInOut
| `easeOut
| `inherit_
| `initial
| `jumpBoth
| `jumpEnd
| `jumpNone
| `jumpStart
| `linear
| `revert
| `revertLayer
| `stepEnd
| `stepStart
| `steps of int * [< `end_ | `start ]
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval backfaceVisibility : [< Css_types.BackfaceVisibility.t ] -> Rule.ruleval backdropFilter :
[< `blur of Css_types.Length.t
| `brightness of [< `num of float | `percent of float ]
| `contrast of [< `num of float | `percent of float ]
| `dropShadow of
Css_types.Length.t
* Css_types.Length.t
* Css_types.Length.t
* Css_types.Color.t
| `grayscale of [< `num of float | `percent of float ]
| `hueRotate of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `inherit_
| `initial
| `invert of [< `num of float | `percent of float ]
| `none
| `opacity of [< `num of float | `percent of float ]
| `revert
| `revertLayer
| `saturate of [< `num of float | `percent of float ]
| `sepia of [< `num of float | `percent of float ]
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval backgroundAttachment :
[< `fixed
| `inherit_
| `initial
| `local
| `revert
| `revertLayer
| `scroll
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval backgroundColor : Css_types.Color.t -> Rule.ruleval backgroundClip :
[< `borderBox
| `contentBox
| `inherit_
| `initial
| `paddingBox
| `revert
| `revertLayer
| `text
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval backgroundImage :
[< `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `inherit_
| `initial
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `none
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `revert
| `revertLayer
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval backgroundImages :
[< `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `inherit_
| `initial
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `none
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `revert
| `revertLayer
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval maskImage :
[< `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `none
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `url of string ] ->
Rule.ruleval imageRendering :
[< `auto
| `crispEdges
| `highQuality
| `inherit_
| `initial
| `pixelated
| `revert
| `revertLayer
| `smooth
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval backgroundOrigin :
[< `borderBox
| `contentBox
| `inherit_
| `initial
| `paddingBox
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval backgroundPosition :
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval backgroundPosition2 :
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval backgroundPosition4 :
x:
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
offsetX:Css_types.Length.t ->
y:
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
offsetY:Css_types.Length.t ->
Rule.ruleval backgroundPositions :
([< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ])
array ->
Rule.ruleval backgroundRepeat :
([< `hv of 'a * 'a
| `inherit_
| `initial
| `noRepeat
| `repeat
| `repeatX
| `repeatY
| `revert
| `revertLayer
| `round
| `space
| `unset
| `var of string
| `varDefault of string * string ] as 'a) ->
Rule.ruleval maskPosition :
[< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `hv of
[< `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `right
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval maskPositions :
[< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `hv of
[< `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `right
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
array ->
Rule.ruleval borderImageSource :
[< `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `none
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `url of string ] ->
Rule.ruleval borderBottomColor : Css_types.Color.t -> Rule.ruleval borderBottomLeftRadius : Css_types.Length.t -> Rule.ruleval borderBottomRightRadius : Css_types.Length.t -> Rule.ruleval borderBottomWidth :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval borderCollapse :
[< `collapse
| `inherit_
| `initial
| `revert
| `revertLayer
| `separate
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval borderColor : Css_types.Color.t -> Rule.ruleval borderLeftColor : Css_types.Color.t -> Rule.ruleval borderLeftWidth :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval borderSpacing : Css_types.Length.t -> Rule.ruleval borderRadius : Css_types.Length.t -> Rule.ruleval borderRadius4 :
topLeft:Css_types.Length.t ->
topRight:Css_types.Length.t ->
bottomLeft:Css_types.Length.t ->
bottomRight:Css_types.Length.t ->
Rule.ruleval borderRightColor : Css_types.Color.t -> Rule.ruleval borderRightWidth :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval borderTopColor : Css_types.Color.t -> Rule.ruleval borderTopLeftRadius : Css_types.Length.t -> Rule.ruleval borderTopRightRadius : Css_types.Length.t -> Rule.ruleval borderTopWidth :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval borderWidth :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval bottom :
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval boxSizing :
[< `borderBox
| `contentBox
| `inherit_
| `initial
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval clear :
[< `both
| `inherit_
| `initial
| `inlineEnd
| `inlineStart
| `left
| `none
| `revert
| `revertLayer
| `right
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval clipPath :
[< `borderBox
| `contentBox
| `fillBox
| `inherit_
| `initial
| `marginBox
| `none
| `paddingBox
| `revert
| `revertLayer
| `strokeBox
| `unset
| `url of string
| `var of string
| `varDefault of string * string
| `viewBox ] ->
Rule.ruleval color : Css_types.Color.t -> Rule.ruleval columnCount :
[< `auto
| `count of int
| `inherit_
| `initial
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval rowGap :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval columnGap :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval contentRule :
[< `attr of string
| `closeQuote
| `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `counter of string * Css_types.Counter.style
| `counters of string * string * Css_types.Counters.style
| `inherit_
| `initial
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `noCloseQuote
| `noOpenQuote
| `none
| `normal
| `openQuote
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `revert
| `revertLayer
| `text of string
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval contentsRule :
[< `attr of string
| `closeQuote
| `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `counter of string * Css_types.Counter.style
| `counters of string * string * Css_types.Counters.style
| `inherit_
| `initial
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `noCloseQuote
| `noOpenQuote
| `none
| `normal
| `openQuote
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `revert
| `revertLayer
| `text of string
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
array ->
string option ->
Rule.ruleval counterIncrement :
[< `increment of string * int
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval countersIncrement :
[< `increment of string * int
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval counterReset :
[< `inherit_
| `initial
| `none
| `reset of string * int
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval countersReset :
[< `inherit_
| `initial
| `none
| `reset of string * int
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval counterSet :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `set of string * int
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval countersSet :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `set of string * int
| `unset
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval cursor :
[< `_moz_grab
| `_moz_grabbing
| `_moz_zoom_in
| `_moz_zoom_out
| `_webkit_grab
| `_webkit_grabbing
| `_webkit_zoom_in
| `_webkit_zoom_out
| `alias
| `allScroll
| `auto
| `cell
| `colResize
| `contextMenu
| `copy
| `crosshair
| `default
| `eResize
| `ewResize
| `grab
| `grabbing
| `hand
| `help
| `inherit_
| `initial
| `move
| `nResize
| `neResize
| `neswResize
| `noDrop
| `none
| `notAllowed
| `nsResize
| `nwResize
| `nwseResize
| `pointer
| `progress
| `revert
| `revertLayer
| `rowResize
| `sResize
| `seResize
| `swResize
| `text
| `unset
| `var of string
| `varDefault of string * string
| `verticalText
| `wResize
| `wait
| `zoomIn
| `zoomOut ] ->
Rule.ruleval direction :
[< `inherit_
| `initial
| `ltr
| `revert
| `revertLayer
| `rtl
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval display :
[< `block
| `contents
| `flex
| `flow
| `flowRoot
| `grid
| `inherit_
| `initial
| `inline
| `inlineBlock
| `inlineFlex
| `inlineGrid
| `inlineTable
| `listItem
| `mozBox
| `mozInlineBox
| `mozInlineStack
| `msFlexbox
| `msGrid
| `msInlineFlexbox
| `msInlineGrid
| `none
| `revert
| `revertLayer
| `ruby
| `rubyBase
| `rubyBaseContainer
| `rubyText
| `rubyTextContainer
| `runIn
| `table
| `tableCaption
| `tableCell
| `tableColumn
| `tableColumnGroup
| `tableFooterGroup
| `tableHeaderGroup
| `tableRow
| `tableRowGroup
| `unset
| `var of string
| `varDefault of string * string
| `webkitBox
| `webkitFlex
| `webkitInlineBox
| `webkitInlineFlex ] ->
Rule.ruleval flex :
float ->
float ->
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `content
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval flex1 : [< `auto | `initial | `none | `num of float ] -> Rule.ruleval flex2 :
?basis:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `content
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
?shrink:float ->
float ->
Rule.ruleval flexDirection :
[< `column
| `columnReverse
| `inherit_
| `initial
| `revert
| `revertLayer
| `row
| `rowReverse
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval flexGrow : float -> Rule.ruleval flexShrink : float -> Rule.ruleval flexWrap :
[< `inherit_
| `initial
| `nowrap
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `wrap
| `wrapReverse ] ->
Rule.ruleval float :
[< `inherit_
| `initial
| `inlineEnd
| `inlineStart
| `left
| `none
| `revert
| `revertLayer
| `right
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontFamily : string -> Rule.ruleval fontFamilies : string array -> Rule.ruleval fontSize : Css_types.Length.t -> Rule.ruleval fontStyle :
[< `inherit_
| `initial
| `italic
| `normal
| `oblique
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontVariant :
[< `inherit_
| `initial
| `normal
| `revert
| `revertLayer
| `smallCaps
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontWeight :
[< `black
| `bold
| `bolder
| `extraBold
| `extraLight
| `inherit_
| `initial
| `light
| `lighter
| `medium
| `normal
| `num of int
| `revert
| `revertLayer
| `semiBold
| `thin
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontDisplay :
[< `auto
| `block
| `fallback
| `inherit_
| `initial
| `optional
| `revert
| `revertLayer
| `swap
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval sizeAdjust : [< `percent of float ] -> Rule.ruleval gridAutoFlow :
[< `column
| `columnDense
| `inherit_
| `initial
| `revert
| `revertLayer
| `row
| `rowDense
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval gridColumn : int -> int -> Rule.ruleval gridColumnGap :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval gridColumnStart : int -> Rule.ruleval gridColumnEnd : int -> Rule.ruleval gridRow : int -> int -> Rule.ruleval gap :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval gridGap :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval gap2 :
rowGap:
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
columnGap:
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval gridRowGap :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval gridRowEnd : int -> Rule.ruleval gridRowStart : int -> Rule.ruleval height :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval textEmphasisStyle :
[< `circle
| `dot
| `double_circle
| `filled
| `inherit_
| `initial
| `none
| `open_
| `revert
| `revertLayer
| `sesame
| `string of string
| `triangle
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textEmphasisStyles :
[< `filled
| `inherit_
| `initial
| `open_
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `circle
| `dot
| `double_circle
| `inherit_
| `initial
| `revert
| `revertLayer
| `sesame
| `triangle
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textEmphasisPosition :
[< `inherit_
| `initial
| `over
| `revert
| `revertLayer
| `under
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textEmphasisPositions :
[< `inherit_
| `initial
| `over
| `revert
| `revertLayer
| `under
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `inherit_
| `initial
| `left
| `revert
| `revertLayer
| `right
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval justifyContent :
[< `center
| `end_
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `left
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_types.PositionalAlignment.t
| `selfEnd
| `selfStart
| `spaceAround
| `spaceBetween
| `spaceEvenly
| `start
| `stretch
| `unsafe of Css_types.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval justifyItems :
[< `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `legacy
| `legacyCenter
| `legacyLeft
| `legacyRight
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_types.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_types.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval left :
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval letterSpacing :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval lineHeight :
[< `abs of float
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `normal
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval listStyle :
[< `circle
| `decimal
| `disc
| `inherit_
| `initial
| `lowerAlpha
| `lowerGreek
| `lowerLatin
| `lowerRoman
| `none
| `revert
| `revertLayer
| `square
| `unset
| `upperAlpha
| `upperLatin
| `upperRoman
| `var of string
| `varDefault of string * string ] ->
[< `inherit_
| `initial
| `inside
| `outside
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
[< Css_types.ListStyleImage.t ] ->
Rule.ruleval listStyleImage :
[< `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `inherit_
| `initial
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `none
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `revert
| `revertLayer
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval listStyleType :
[< `circle
| `decimal
| `disc
| `inherit_
| `initial
| `lowerAlpha
| `lowerGreek
| `lowerLatin
| `lowerRoman
| `none
| `revert
| `revertLayer
| `square
| `unset
| `upperAlpha
| `upperLatin
| `upperRoman
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval listStylePosition :
[< `inherit_
| `initial
| `inside
| `outside
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval tabSize :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `num of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval margin :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval margin2 :
v:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
h:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval margin3 :
top:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
h:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
bottom:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval margin4 :
top:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
right:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
bottom:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
left:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval marginLeft :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval marginRight :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval marginTop :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval marginBottom :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval maxHeight :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval maxWidth :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval minHeight : [< Css_types.Height.t ] -> Rule.ruleval minWidth :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval objectFit :
[< `contain
| `cover
| `fill
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `scaleDown
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval objectPosition :
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval objectPosition2 :
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval opacity : float -> Rule.ruleval outline :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `auto
| `dashed
| `dotted
| `double
| `groove
| `hidden
| `inset
| `none
| `outset
| `ridge
| `solid ] ->
Css_types.Color.t ->
Rule.ruleval outlineColor : Css_types.Color.t -> Rule.ruleval outlineOffset : Css_types.Length.t -> Rule.ruleval outlineStyle :
[< `auto
| `dashed
| `dotted
| `double
| `groove
| `hidden
| `inset
| `none
| `outset
| `ridge
| `solid ] ->
Rule.ruleval outlineWidth :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval overflow : [< `auto | `clip | `hidden | `scroll | `visible ] -> Rule.ruleval overflows :
[< `auto | `clip | `hidden | `scroll | `visible ] array ->
Rule.ruleval overflowX : [< `auto | `clip | `hidden | `scroll | `visible ] -> Rule.ruleval overflowY : [< `auto | `clip | `hidden | `scroll | `visible ] -> Rule.ruleval overflowWrap :
[< `anywhere
| `breakWord
| `inherit_
| `initial
| `normal
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval padding : Css_types.Length.t -> Rule.ruleval padding2 : v:Css_types.Length.t -> h:Css_types.Length.t -> Rule.ruleval padding3 :
top:Css_types.Length.t ->
h:Css_types.Length.t ->
bottom:Css_types.Length.t ->
Rule.ruleval padding4 :
top:Css_types.Length.t ->
right:Css_types.Length.t ->
bottom:Css_types.Length.t ->
left:Css_types.Length.t ->
Rule.ruleval paddingBottom : Css_types.Length.t -> Rule.ruleval paddingLeft : Css_types.Length.t -> Rule.ruleval paddingRight : Css_types.Length.t -> Rule.ruleval paddingTop : Css_types.Length.t -> Rule.ruleval perspective :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval perspectiveOrigin :
[< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval perspectiveOrigin2 :
[< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval pointerEvents :
[< `all
| `auto
| `fill
| `inherit_
| `initial
| `none
| `painted
| `revert
| `revertLayer
| `stroke
| `unset
| `var of string
| `varDefault of string * string
| `visible
| `visibleFill
| `visiblePainted
| `visibleStroke ] ->
Rule.ruleval position :
[< `absolute
| `fixed
| `inherit_
| `initial
| `relative
| `revert
| `revertLayer
| `static
| `sticky
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval isolation :
[< `auto
| `inherit_
| `initial
| `isolate
| `revert
| `revertLayer
| `unset ] ->
Rule.ruleval justifySelf :
[< `auto
| `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_types.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_types.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval resize :
[< `block
| `both
| `horizontal
| `inherit_
| `initial
| `inline
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vertical ] ->
Rule.ruleval right :
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval tableLayout :
[< `auto
| `fixed
| `inherit_
| `initial
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textAlign :
[< `center
| `end_
| `inherit_
| `initial
| `justify
| `justifyAll
| `left
| `matchParent
| `revert
| `revertLayer
| `right
| `start
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textAlignAll :
[< `center
| `end_
| `inherit_
| `initial
| `justify
| `left
| `matchParent
| `revert
| `revertLayer
| `right
| `start
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textAlignLast :
[< `auto
| `center
| `end_
| `inherit_
| `initial
| `justify
| `left
| `matchParent
| `revert
| `revertLayer
| `right
| `start
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textDecorationColor : Css_types.Color.t -> Rule.ruleval textDecorationLine :
[< `blink
| `inherit_
| `initial
| `lineThrough
| `none
| `overline
| `revert
| `revertLayer
| `underline
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textDecorationStyle : [< Css_types.TextDecorationStyle.t ] -> Rule.ruleval textDecorationThickness :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fromFont
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval textDecorationSkipInk : [< Css_types.TextDecorationSkipInk.t ] -> Rule.ruleval textDecorationSkipBox :
[< `all
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textDecorationSkipInset :
[< `auto
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textIndent : Css_types.Length.t -> Rule.ruleval textOverflow :
[< `clip
| `ellipsis
| `inherit_
| `initial
| `revert
| `revertLayer
| `string of string
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textTransform :
[< `capitalize
| `inherit_
| `initial
| `lowercase
| `none
| `revert
| `revertLayer
| `unset
| `uppercase
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval top :
[< `auto
| `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `right
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval transform :
[< `inherit_
| `initial
| `none
| `perspective of int
| `revert
| `revertLayer
| `rotate of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `rotate3d of
float
* float
* float
* [< `deg of float | `grad of float | `rad of float | `turn of float ]
| `rotateX of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `rotateY of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `rotateZ of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `scale of float * float
| `scale3d of float * float * float
| `scaleX of float
| `scaleY of float
| `scaleZ of float
| `skew of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
* [< `deg of float | `grad of float | `rad of float | `turn of float ]
| `skewX of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `skewY of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `translate of Css_types.Length.t * Css_types.Length.t
| `translate3d of
Css_types.Length.t * Css_types.Length.t * Css_types.Length.t
| `translateX of Css_types.Length.t
| `translateY of Css_types.Length.t
| `translateZ of Css_types.Length.t
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval transforms :
[< `inherit_
| `initial
| `none
| `perspective of int
| `revert
| `revertLayer
| `rotate of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `rotate3d of
float
* float
* float
* [< `deg of float | `grad of float | `rad of float | `turn of float ]
| `rotateX of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `rotateY of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `rotateZ of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `scale of float * float
| `scale3d of float * float * float
| `scaleX of float
| `scaleY of float
| `scaleZ of float
| `skew of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
* [< `deg of float | `grad of float | `rad of float | `turn of float ]
| `skewX of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `skewY of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `translate of Css_types.Length.t * Css_types.Length.t
| `translate3d of
Css_types.Length.t * Css_types.Length.t * Css_types.Length.t
| `translateX of Css_types.Length.t
| `translateY of Css_types.Length.t
| `translateZ of Css_types.Length.t
| `unset
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval transformOrigin :
[< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval transformOrigin2 :
[< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `bottom
| `calc of Css_types.Length.calc_value
| `center
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval transformOrigin3d :
Css_types.Length.t ->
Css_types.Length.t ->
Css_types.Length.t ->
Rule.ruleval transformBox :
[< `borderBox
| `contentBox
| `fillBox
| `inherit_
| `initial
| `revert
| `revertLayer
| `strokeBox
| `unset
| `var of string
| `varDefault of string * string
| `viewBox ] ->
Rule.ruleval unsafe : string -> string -> Rule.ruleval userSelect :
[< `all
| `auto
| `contain
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `text
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval verticalAlign :
[< `baseline
| `bottom
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `middle
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `sub
| `super
| `textBottom
| `textTop
| `top
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval visibility :
[< `collapse
| `hidden
| `inherit_
| `initial
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `visible ] ->
Rule.ruleval scrollBehavior :
[< `auto
| `inherit_
| `initial
| `revert
| `revertLayer
| `smooth
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval overscrollBehavior :
[< `auto
| `contain
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval overflowAnchor :
[< `auto | `inherit_ | `initial | `none | `revert | `revertLayer | `unset ] ->
Rule.ruleval columnWidth :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval caretColor :
[< `auto
| `colorMix of
Css_types.Color.color_interpolation_method
* (Css_types.Color.t * Css_types.Percentage.t option)
* (Css_types.Color.t * Css_types.Percentage.t option)
| `currentColor
| `hex of string
| `hsl of Css_types.Color.hsl
| `hsla of Css_types.Color.hsla
| `inherit_
| `initial
| `revert
| `revertLayer
| `rgb of Css_types.Color.rgb
| `rgba of Css_types.Color.rgba
| `transparent
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval width :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval whiteSpace :
[< `breakSpaces
| `inherit_
| `initial
| `normal
| `nowrap
| `pre
| `preLine
| `preWrap
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval wordBreak :
[< `breakAll
| `inherit_
| `initial
| `keepAll
| `normal
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval wordSpacing : [< Css_types.WordSpacing.t ] -> Rule.ruleval wordWrap :
[< `anywhere
| `breakWord
| `inherit_
| `initial
| `normal
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval zIndex :
[< `auto
| `inherit_
| `initial
| `num of int
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval flex3 :
grow:float ->
shrink:float ->
basis:
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `content
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval flexBasis :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `content
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval order : int -> Rule.ruleval string_of_minmax :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
stringval string_of_dimension :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
stringtype trackLength = [ | Css_types.Length.t| `auto| `fr of float| `minContent| `maxContent| `minmax of minmax * minmax
]val gridLengthToJs :
([< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent of Css_types.Length.t
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `name of string
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `repeat of [< `autoFill | `autoFit | `num of int ] * 'a array
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] as 'a) ->
stringval string_of_dimensions :
([< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent of Css_types.Length.t
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `name of string
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `repeat of [< `autoFill | `autoFit | `num of int ] * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
array as 'a) ->
stringval gridTemplateColumns :
([< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent of Css_types.Length.t
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `name of string
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `repeat of [< `autoFill | `autoFit | `num of int ] * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
array as 'a) ->
Rule.ruleval gridTemplateRows :
([< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent of Css_types.Length.t
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `name of string
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `repeat of [< `autoFill | `autoFit | `num of int ] * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
array as 'a) ->
Rule.ruleval gridAutoColumns :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval gridAutoRows :
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fitContent
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
* [< `auto
| `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `fr of float
| `inch of float
| `max of Css_types.Length.t array
| `maxContent
| `min of Css_types.Length.t array
| `minContent
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `mm of float
| `none
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
Rule.ruleval gridArea :
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval gridArea2 :
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval gridArea3 :
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval gridArea4 :
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `auto
| `ident of string
| `inherit_
| `initial
| `num of int
| `numIdent of int * string
| `revert
| `revertLayer
| `span of [< `ident of string | `num of int ]
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval gridTemplateAreas :
[< `areas of string array
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval filter :
[< `blur of Css_types.Length.t
| `brightness of [< `num of float | `percent of float ]
| `contrast of [< `num of float | `percent of float ]
| `dropShadow of
Css_types.Length.t
* Css_types.Length.t
* Css_types.Length.t
* Css_types.Color.t
| `grayscale of [< `num of float | `percent of float ]
| `hueRotate of
[< `deg of float | `grad of float | `rad of float | `turn of float ]
| `inherit_
| `initial
| `invert of [< `num of float | `percent of float ]
| `none
| `opacity of [< `num of float | `percent of float ]
| `revert
| `revertLayer
| `saturate of [< `num of float | `percent of float ]
| `sepia of [< `num of float | `percent of float ]
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval boxShadow :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `shadow of string
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval boxShadows :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `shadow of string
| `unset
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval border :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Css_types.Color.t ->
Rule.ruleval borderStyle :
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval borderLeft :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Css_types.Color.t ->
Rule.ruleval borderLeftStyle :
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval borderRight :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Css_types.Color.t ->
Rule.ruleval borderRightStyle :
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval borderTop :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Css_types.Color.t ->
Rule.ruleval borderTopStyle :
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval borderBottom :
[< `calc of Css_types.Length.calc_value
| `ch of float
| `cm of float
| `cqb of float
| `cqh of float
| `cqi of float
| `cqmax of float
| `cqmin of float
| `cqw of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_types.Length.t array
| `medium
| `min of Css_types.Length.t array
| `mm of float
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `thick
| `thin
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Css_types.Color.t ->
Rule.ruleval borderBottomStyle :
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval background :
[< `colorMix of
Css_types.Color.color_interpolation_method
* (Css_types.Color.t * Css_types.Percentage.t option)
* (Css_types.Color.t * Css_types.Percentage.t option)
| `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `currentColor
| `hex of string
| `hsl of Css_types.Color.hsl
| `hsla of Css_types.Color.hsla
| `inherit_
| `initial
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `none
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `revert
| `revertLayer
| `rgb of Css_types.Color.rgb
| `rgba of Css_types.Color.rgba
| `transparent
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval backgrounds :
[< `colorMix of
Css_types.Color.color_interpolation_method
* (Css_types.Color.t * Css_types.Percentage.t option)
* (Css_types.Color.t * Css_types.Percentage.t option)
| `conicGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `currentColor
| `hex of string
| `hsl of Css_types.Color.hsl
| `hsla of Css_types.Color.hsla
| `inherit_
| `initial
| `linearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `none
| `radialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_types.Gradient.direction option * Css_types.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_types.Gradient.shape option
* Css_types.Gradient.radial_size option
* Css_types.Position.t option
* Css_types.Gradient.color_stop_list
| `revert
| `revertLayer
| `rgb of Css_types.Color.rgb
| `rgba of Css_types.Color.rgba
| `transparent
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval backgroundSize :
[< `auto
| `contain
| `cover
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `size of Css_types.Length.t * Css_types.Length.t
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textDecoration :
[< `inherit_
| `initial
| `lineThrough
| `none
| `overline
| `revert
| `revertLayer
| `underline
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textShadow :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `shadow of string
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textShadows :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `shadow of string
| `unset
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval transformStyle :
[< `flat
| `inherit_
| `initial
| `preserve3d
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval transitionList :
[< `none | `value of Css_types.Transition.transitionValue ] array ->
Rule.ruleval transition :
?duration:Css_types.Time.t ->
?delay:Css_types.Time.t ->
?timingFunction:Css_types.TimingFunction.t ->
string ->
Rule.ruleval transitionDelay : Css_types.Time.t -> Rule.ruleval transitionDuration : Css_types.Time.t -> Rule.ruleval transitionTimingFunction :
[< `cubicBezier of float * float * float * float
| `ease
| `easeIn
| `easeInOut
| `easeOut
| `inherit_
| `initial
| `jumpBoth
| `jumpEnd
| `jumpNone
| `jumpStart
| `linear
| `revert
| `revertLayer
| `stepEnd
| `stepStart
| `steps of int * [< `end_ | `start ]
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval transitionProperty : string -> Rule.ruleval animation :
?duration:Css_types.Time.t ->
?delay:Css_types.Time.t ->
?direction:Css_types.AnimationDirection.t ->
?timingFunction:Css_types.TimingFunction.t ->
?fillMode:Css_types.AnimationFillMode.t ->
?playState:Css_types.AnimationPlayState.t ->
?iterationCount:Css_types.AnimationIterationCount.t ->
?name:Css_types.AnimationName.t ->
unit ->
Rule.ruleval animations :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `value of Css_types.Animation.animationValue
| `var of string
| `varDefault of string * string ]
array ->
Rule.ruleval animationName : Css_types.AnimationName.t -> Rule.ruleval animationNames : Css_types.AnimationName.t array -> Rule.rulemodule SVG : sig ... endval touchAction :
[< `auto
| `inherit_
| `initial
| `manipulation
| `none
| `panDown
| `panLeft
| `panRight
| `panUp
| `panX
| `panY
| `pinchZoom
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textEmphasisColor : Css_types.Color.t -> Rule.ruleval lineBreak :
[< `anywhere
| `auto
| `inherit_
| `initial
| `loose
| `normal
| `revert
| `revertLayer
| `strict
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval hyphens :
[< `auto
| `inherit_
| `initial
| `manual
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval textJustify :
[< `auto
| `inherit_
| `initial
| `interCharacter
| `interWord
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval overflowInline :
[< `auto
| `clip
| `hidden
| `inherit_
| `initial
| `revert
| `revertLayer
| `scroll
| `unset
| `var of string
| `varDefault of string * string
| `visible ] ->
Rule.ruleval overflowBlock :
[< `auto
| `clip
| `hidden
| `inherit_
| `initial
| `revert
| `revertLayer
| `scroll
| `unset
| `var of string
| `varDefault of string * string
| `visible ] ->
Rule.ruleval fontSynthesisWeight : [< Css_types.FontSynthesisWeight.t ] -> Rule.ruleval fontSynthesisStyle : [< Css_types.FontSynthesisStyle.t ] -> Rule.ruleval fontSynthesisSmallCaps :
[< `auto
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontSynthesisPosition :
[< `auto
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontKerning :
[< `auto
| `inherit_
| `initial
| `none
| `normal
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontVariantPosition :
[< `inherit_
| `initial
| `normal
| `revert
| `revertLayer
| `sub
| `super
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontVariantCaps :
[< `allPetiteCaps
| `allSmallCaps
| `inherit_
| `initial
| `normal
| `petiteCaps
| `revert
| `revertLayer
| `smallCaps
| `titlingCaps
| `unicase
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontOpticalSizing :
[< `auto
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.ruleval fontVariantEmoji :
[< `emoji
| `inherit_
| `initial
| `normal
| `revert
| `revertLayer
| `text
| `unicode
| `unset
| `var of string
| `varDefault of string * string ] ->
Rule.rule sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>