package styled-ppx
Type-safe styled components for ReScript and Melange
Install
Dune Dependency
Authors
Maintainers
Sources
styled-ppx-0.56.0.tbz
sha256=f93a08d11849c6010fc3e1c5650d811a14dc60d1f2ea74edb6e2514f12d9f35f
sha512=ad90141c288c368ee60455380706deacc41daffb412e9716c28eadc7aff0360110ca0b953a71b4c58eb6ad33c4dafbc066a9002cc0b17a2fd2dd8a5714f7c668
doc/styled-ppx.emotion_native/Css/index.html
Module Css
Source
include module type of struct include Css_Legacy_Core end
module Std = Css_Legacy_Core.Std
include module type of struct include Converter end
Source
val string_of_stops :
(Css_AtomicTypes.Color.t * Css_AtomicTypes.Length.t) Belt.List.t ->
string
Source
val string_of_content :
[< `attr of string
| `closeQuote
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `counter of string * Css_AtomicTypes.Counter.style
| `counters of string * string * Css_AtomicTypes.Counters.style
| `inherit_
| `initial
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `noCloseQuote
| `noOpenQuote
| `none
| `normal
| `openQuote
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `revert
| `revertLayer
| `text of string
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
string
Source
val string_of_counter_increment :
[< `increment of string * int
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
string
Source
val string_of_counter_reset :
[< `inherit_
| `initial
| `none
| `reset of string * int
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ] ->
string
Source
val string_of_counter_set :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `set of string * int
| `unset
| `var of string
| `varDefault of string * string ] ->
string
Source
val string_of_column_gap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
string
Source
val string_of_row_gap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
string
Source
val string_of_gap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
string
Source
val string_of_position :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
string
Source
val string_of_color :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
string
Source
val alignContent :
[< `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `normal
| `revert
| `revertLayer
| `safe of Css_AtomicTypes.PositionalAlignment.t
| `spaceAround
| `spaceBetween
| `spaceEvenly
| `start
| `stretch
| `unsafe of Css_AtomicTypes.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
rule
Source
val alignSelf :
[< `auto
| `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_AtomicTypes.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_AtomicTypes.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
rule
Source
val backgroundColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val string_of_backgroundImage :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ] ->
string
Source
val backgroundImage :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ] ->
rule
Source
val backgroundImages :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ]
Belt.List.t ->
rule
Source
val maskImage :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ] ->
rule
Source
val string_of_backgroundPosition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
string
Source
val backgroundPosition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val backgroundPosition2 :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val backgroundPosition4 :
x:
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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_AtomicTypes.Length.t ->
y:
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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_AtomicTypes.Length.t ->
rule
Source
val backgroundPositions :
([< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ]
* [< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ])
Belt.Array.t ->
rule
Source
val backgroundRepeat :
[< `hv of
[< Css_AtomicTypes.BackgroundRepeat.horizontal ]
* [< Css_AtomicTypes.BackgroundRepeat.vertical ]
| `inherit_
| `initial
| `noRepeat
| `repeat
| `repeatX
| `repeatY
| `revert
| `revertLayer
| `round
| `space
| `unset
| `var of string
| `varDefault of string * string ] ->
rule
Source
val string_of_maskposition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `hv of
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
string
Source
val maskPosition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `hv of
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val maskPositions :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `hv of
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ]
Belt.List.t ->
rule
Source
val borderImageSource :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `url of string ] ->
rule
Source
val borderBottomColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val borderColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val borderLeftColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val borderRightColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val borderTopColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val bottom :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val color :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val columnGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val rowGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val contentRule :
[< `attr of string
| `closeQuote
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `counter of string * Css_AtomicTypes.Counter.style
| `counters of string * string * Css_AtomicTypes.Counters.style
| `inherit_
| `initial
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `noCloseQuote
| `noOpenQuote
| `none
| `normal
| `openQuote
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `revert
| `revertLayer
| `text of string
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
rule
Source
val contentRules :
[< `attr of string
| `closeQuote
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `counter of string * Css_AtomicTypes.Counter.style
| `counters of string * string * Css_AtomicTypes.Counters.style
| `inherit_
| `initial
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `noCloseQuote
| `noOpenQuote
| `none
| `normal
| `openQuote
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `revert
| `revertLayer
| `text of string
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
rule
Source
val countersIncrement :
[< `increment of string * int
| `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
rule
Source
val countersReset :
[< `inherit_
| `initial
| `none
| `reset of string * int
| `revert
| `revertLayer
| `unset
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
rule
Source
val countersSet :
[< `inherit_
| `initial
| `none
| `revert
| `revertLayer
| `set of string * int
| `unset
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
rule
Source
val 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
Source
val flex :
Js.Float.t ->
Js.Float.t ->
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `content
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val flex2 :
?basis:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `content
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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:Js.Float.t ->
Js.Float.t ->
rule
Source
val fontSize :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val gridColumnGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val gap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val gridGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val gap2 :
rowGap:
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val gridRowGap :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val height :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val justifyContent :
[< `center
| `end_
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `left
| `normal
| `revert
| `revertLayer
| `right
| `selfEnd
| `selfStart
| `spaceAround
| `spaceBetween
| `spaceEvenly
| `start
| `stretch
| `unset
| `var of string
| `varDefault of string * string ] ->
rule
Source
val justifyItems :
[< `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `legacy
| `legacyCenter
| `legacyLeft
| `legacyRight
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_AtomicTypes.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_AtomicTypes.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
rule
Source
val left :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val letterSpacing :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val lineHeight :
[< `abs of float
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val listStyle :
Css_AtomicTypes.ListStyleType.t ->
Css_AtomicTypes.ListStylePosition.t ->
[< `none | `url of string ] ->
rule
Source
val listStyleImage :
[< `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `inherit_
| `initial
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `revert
| `revertLayer
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
rule
Source
val tabSize :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val marginToString :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
string
Source
val margin :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val margin2 :
v:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val margin3 :
top:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val margin4 :
top:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val marginLeft :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val marginRight :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val marginTop :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val marginBottom :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val maxHeight :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val maxWidth :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val minHeight :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val minWidth :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val objectPosition :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val objectPosition2 :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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 ] ->
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val outline :
Css_AtomicTypes.LineWidth.t ->
Css_AtomicTypes.OutlineStyle.t ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val outlineColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val padding3 :
top:Css_AtomicTypes.Length.t ->
h:Css_AtomicTypes.Length.t ->
bottom:Css_AtomicTypes.Length.t ->
rule
Source
val padding4 :
top:Css_AtomicTypes.Length.t ->
right:Css_AtomicTypes.Length.t ->
bottom:Css_AtomicTypes.Length.t ->
left:Css_AtomicTypes.Length.t ->
rule
Source
val perspective :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val perspectiveOrigin :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
rule
Source
val perspectiveOrigin2 :
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
[< `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `center
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `left
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
| `right
| `top
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
rule
Source
val justifySelf :
[< `auto
| `baseline
| `center
| `end_
| `firstBaseline
| `flexEnd
| `flexStart
| `inherit_
| `initial
| `lastBaseline
| `left
| `normal
| `revert
| `revertLayer
| `right
| `safe of Css_AtomicTypes.PositionalAlignment.t
| `selfEnd
| `selfStart
| `start
| `stretch
| `unsafe of Css_AtomicTypes.PositionalAlignment.t
| `unset
| `var of string
| `varDefault of string * string ] ->
rule
Source
val right :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val textDecorationColor :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `inherit_
| `initial
| `revert
| `revertLayer
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `unset
| `var of string
| `varDefault of string * string ] ->
rule
Source
val textDecorationThickness :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fromFont
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val textIndent :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val top :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val transform :
[< `none
| `perspective of int
| `rotate of Css_AtomicTypes.Angle.t
| `rotate3d of float * float * float * Css_AtomicTypes.Angle.t
| `rotateX of Css_AtomicTypes.Angle.t
| `rotateY of Css_AtomicTypes.Angle.t
| `rotateZ of Css_AtomicTypes.Angle.t
| `scale of float * float
| `scale3d of float * float * float
| `scaleX of float
| `scaleY of float
| `scaleZ of float
| `skew of Css_AtomicTypes.Angle.t * Css_AtomicTypes.Angle.t
| `skewX of Css_AtomicTypes.Angle.t
| `skewY of Css_AtomicTypes.Angle.t
| `translate of Css_AtomicTypes.Length.t * Css_AtomicTypes.Length.t
| `translate3d of
Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
| `translateX of Css_AtomicTypes.Length.t
| `translateY of Css_AtomicTypes.Length.t
| `translateZ of Css_AtomicTypes.Length.t ] ->
rule
Source
val transformOrigin2 :
Css_AtomicTypes.TransformOrigin.t ->
Css_AtomicTypes.TransformOrigin.t ->
rule
Source
val transformOrigin3d :
Css_AtomicTypes.Length.t ->
Css_AtomicTypes.Length.t ->
Css_AtomicTypes.Length.t ->
rule
Source
val verticalAlign :
[< `baseline
| `bottom
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `middle
| `min of Css_AtomicTypes.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
Source
val columnWidth :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val caretColor :
[< `auto
| `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `inherit_
| `initial
| `revert
| `revertLayer
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `unset
| `var of string
| `varDefault of string * string ] ->
rule
Source
val width :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val wordSpacing :
[< `calc of
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `inherit_
| `initial
| `max of Css_AtomicTypes.Length.t array
| `min of Css_AtomicTypes.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
Source
val linearGradient :
Css_AtomicTypes.Gradient.direction ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list ]
Source
val repeatingLinearGradient :
Css_AtomicTypes.Gradient.direction ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list ]
Source
val radialGradient :
Css_AtomicTypes.Gradient.shape ->
Css_AtomicTypes.Gradient.radial_size ->
Css_AtomicTypes.Position.t ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list ]
Source
val repeatingRadialGradient :
Css_AtomicTypes.Gradient.shape ->
Css_AtomicTypes.Gradient.radial_size ->
Css_AtomicTypes.Position.t ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list ]
Source
val conicGradient :
Css_AtomicTypes.Gradient.direction ->
Css_AtomicTypes.Gradient.color_stop_list ->
[> `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list ]
Source
val flex3 :
grow:Js.Float.t ->
shrink:Js.Float.t ->
basis:
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `content
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val flexBasis :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `content
| `em of float
| `ex of float
| `fill
| `fitContent
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
Source
val string_of_minmax :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 ] ->
string
Source
val string_of_dimension :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
string
Source
type trackLength = [
| Css_AtomicTypes.Length.t
| `auto
| `fr of float
| `minContent
| `maxContent
| `minmax of minmax * minmax
]
Source
type gridLength = [
| trackLength
| `repeat of Css_AtomicTypes.RepeatValue.t * trackLength array
]
Source
val gridLengthToJs :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent of Css_AtomicTypes.Length.t
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 Css_AtomicTypes.RepeatValue.t * 'a list
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] as 'a ->
string
Source
val string_of_dimensions :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent of Css_AtomicTypes.Length.t
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 Css_AtomicTypes.RepeatValue.t * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
list as 'a ->
string
Source
val gridTemplateColumns :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent of Css_AtomicTypes.Length.t
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 Css_AtomicTypes.RepeatValue.t * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
list as 'a ->
rule
Source
val gridTemplateRows :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent of Css_AtomicTypes.Length.t
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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 Css_AtomicTypes.RepeatValue.t * 'a
| `subgrid
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
list as 'a ->
rule
Source
val gridAutoColumns :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
rule
Source
val gridAutoRows :
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `fitContent
| `fr of Js.Float.t
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.Length.t array
| `minContent
| `minmax of
[< `auto
| `calc of
[ `add of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
[ `add of
Css_AtomicTypes.Length.calc_value
* Css_AtomicTypes.Length.calc_value
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `mm of float
| `mult of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `pc of float
| `percent of float
| `pt of int
| `px of int
| `pxFloat of float
| `rem of float
| `sub of
Css_AtomicTypes.Length.calc_value * Css_AtomicTypes.Length.calc_value
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ]
| `ch of float
| `cm of float
| `em of float
| `ex of float
| `inch of float
| `max of Css_AtomicTypes.Length.t array
| `maxContent
| `min of Css_AtomicTypes.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
| `vh of float
| `vmax of float
| `vmin of float
| `vw of float
| `zero ] ->
rule
Source
val gridArea3 :
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
rule
Source
val gridArea4 :
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
Css_AtomicTypes.GridArea.t ->
rule
Source
type filter = [
| `blur of Css_AtomicTypes.Length.t
| `brightness of float
| `contrast of [ `percent of float | `num of float ]
| `dropShadow of Css_AtomicTypes.Length.t * Css_AtomicTypes.Length.t * Css_AtomicTypes.Length.t * [ Css_AtomicTypes.Color.t | Css_AtomicTypes.Var.t ]
| `grayscale of float
| `hueRotate of angle
| `invert of float
| `opacity of float
| `saturate of float
| `sepia of float
| `url of string
| `none
| Css_AtomicTypes.Var.t
| Css_AtomicTypes.Cascading.t
]
Source
val string_of_filter :
[< `blur of Css_AtomicTypes.Length.t
| `brightness of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `contrast of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `dropShadow of
Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* [ `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ]
| `grayscale of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `hueRotate of Css_AtomicTypes.Angle.t
| `inherit_
| `initial
| `invert of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `none
| `opacity of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `revert
| `revertLayer
| `saturate of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `sepia of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `unset
| `url of string
| `var of string
| `varDefault of string * string ] ->
string
Source
val filter :
[< `blur of Css_AtomicTypes.Length.t
| `brightness of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `contrast of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `dropShadow of
Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* Css_AtomicTypes.Length.t
* [ `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ]
| `grayscale of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `hueRotate of Css_AtomicTypes.Angle.t
| `inherit_
| `initial
| `invert of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `none
| `opacity of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `revert
| `revertLayer
| `saturate of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `sepia of [< `num of Js.Float.t | `percent of Js.Float.t ]
| `unset
| `url of string
| `var of string
| `varDefault of string * string ]
Belt.List.t ->
rule
Source
val string_of_borderstyle :
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
string
Source
val border :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val borderLeft :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val borderRight :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val borderTop :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val borderBottom :
Css_AtomicTypes.LineWidth.t ->
[< `dashed
| `dotted
| `double
| `groove
| `hidden
| `inherit_
| `initial
| `inset
| `none
| `outset
| `revert
| `revertLayer
| `ridge
| `solid
| `unset
| `var of string
| `varDefault of string * string ] ->
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `var of string
| `varDefault of string * string ] ->
rule
Source
val background :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `url of string ] ->
rule
Source
val backgrounds :
[< `colorMix of Css_AtomicTypes.Color.t Css_AtomicTypes.Color.colorMix
| `conicGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `currentColor
| `hex of string
| `hsl of Css_AtomicTypes.Color.hsl
| `hsla of Css_AtomicTypes.Color.hsla
| `linearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `none
| `radialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingLinearGradient of
Css_AtomicTypes.Gradient.direction option
* Css_AtomicTypes.Gradient.color_stop_list
| `repeatingRadialGradient of
Css_AtomicTypes.Gradient.shape option
* Css_AtomicTypes.Gradient.radial_size option
* Css_AtomicTypes.Position.t option
* Css_AtomicTypes.Gradient.color_stop_list
| `rgb of Css_AtomicTypes.Color.rgb
| `rgba of Css_AtomicTypes.Color.rgba
| `transparent
| `url of string ]
Belt.List.t ->
rule
Source
val backgroundSize :
[< `auto
| `contain
| `cover
| `size of Css_AtomicTypes.Length.t * Css_AtomicTypes.Length.t ] ->
rule
Source
val fontFace :
fontFamily:string ->
src:[< `localUrl of string | `url of string ] list ->
?fontStyle:Css_AtomicTypes.FontStyle.t ->
?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 ] ->
?fontDisplay:Css_AtomicTypes.FontDisplay.t ->
?sizeAdjust:Css_AtomicTypes.Percentage.t ->
unit ->
string
Transition
Source
val transition :
?duration:Css_AtomicTypes.Time.t ->
?delay:Css_AtomicTypes.Time.t ->
?timingFunction:Css_AtomicTypes.TimingFunction.t ->
string ->
rule
Animation
Source
val animation :
?duration:Css_AtomicTypes.Time.t ->
?delay:Css_AtomicTypes.Time.t ->
?direction:Css_AtomicTypes.AnimationDirection.t ->
?timingFunction:Css_AtomicTypes.TimingFunction.t ->
?fillMode:Css_AtomicTypes.AnimationFillMode.t ->
?playState:Css_AtomicTypes.AnimationPlayState.t ->
?iterationCount:Css_AtomicTypes.AnimationIterationCount.t ->
string ->
rule
SVG
module Types = Css_AtomicTypes
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>