Module Css_Stylesheet

CSS Stylesheets

module CharsetRule : sig ... end
module FontFaceRule : sig ... end
module PageRule : sig ... end
module MediaRule : sig ... end
module StyleRule : sig ... end
module CssModuleRule : sig ... end
module KeyframesRule : sig ... end
module Rule : sig ... end
val media_print : ?⁠only:bool -> ?⁠condition:Css_Media.MediaCondition.t -> Css_Selector.t -> [< Css_Property.MediaType.screen ] Css_Property.t Js.Dict.t -> Rule.t
val media_screen : ?⁠only:bool -> ?⁠condition:Css_Media.MediaCondition.t -> Css_Selector.t -> [< Css_Property.MediaType.screen ] Css_Property.t Js.Dict.t -> Rule.t
val media_speech : ?⁠only:bool -> ?⁠condition:Css_Media.MediaCondition.t -> Css_Selector.t -> [< Css_Property.MediaType.speech ] Css_Property.t Js.Dict.t -> Rule.t
val style : Css_Selector.t -> [< Css_Property.display ] Css_Property.t Js.Dict.t -> Rule.t
val css_module : [< Css_Property.display ] Css_Module.t -> Rule.t
val font_face : family:string -> src:string -> Rule.t
val page : ?⁠size:Css_Property.size Css_Property.t -> ?⁠page:[< PageRule.Selector.t ] -> ?⁠margin:Css_Property.margin Css_Property.t -> ?⁠margin_top:Css_Value.LengthPercent.t -> ?⁠margin_right:Css_Value.LengthPercent.t -> ?⁠margin_bottom:Css_Value.LengthPercent.t -> ?⁠margin_left:Css_Value.LengthPercent.t -> ?⁠page_break_before:Css_Value.PageBreak.t -> ?⁠page_break_after:Css_Value.PageBreak.t -> ?⁠page_break_inside:Css_Value.PageBreak.inside -> ?⁠orphans:Css_Value.BreakInside.t -> ?⁠widows:Css_Value.BreakInside.t -> unit -> Rule.t
val keyframes : string -> (KeyframesRule.Selector.t * [< Css_Property.keyframe_block ] Css_Property.t Js.Dict.t) list -> Rule.t
type t = CharsetRule.t * Rule.t list
val make : Css_Charset.t -> [< `css_module of Css_Property.display Css_Module.t | `font_face of string * string | `keyframes of string * ([< KeyframesRule.Selector.t ] * Css_Property.keyframe_block Css_Style.t) list | `media of [< Css_Media.MediaQuery.t ] list * [< Css_Selector.Selector.t ] * Css_Property.display Css_Style.t | `page of [< PageRule.Selector.t ] option * Css_Property.MediaGroup.paged Css_Style.t | `style of [< Css_Selector.Selector.t ] * Css_Property.display Css_Style.t ] Belt.List.t -> t
val show : t -> string