package tiny_languages
Module ComputedSource
Source
type t = {display : display;position : position;float : side;clear : side;top : size;right : size;bottom : size;left : size;width : size;height : size;min_width : Css_values.length;min_height : Css_values.length;max_width : size;max_height : size;margin : size * size * size * size;padding : Css_values.length * Css_values.length * Css_values.length * Css_values.length;border_width : float * float * float * float;border_color : Css_values.color * Css_values.color * Css_values.color * Css_values.color;border_box : bool;color : Css_values.color;background : Css_values.color;background_image : string option;mask_image : string option;font_size : float;bold : bool;italic : bool;family : family;line_height : line_height;text_align : text_align;underline : bool;line_through : bool;uppercase : bool;white_space : white_space;vertical_align : vertical_align;list_style : string;visible : bool;flex_direction : flex_direction;flex_wrap : bool;justify_content : align;align_items : align;align_self : align option;flex_grow : float;flex_shrink : float;flex_basis : size;row_gap : Css_values.length;column_gap : Css_values.length;custom : (string * Css_syntax.component list) list;
}Source
val compute :
Cascade.media ->
root_font_size:float ->
parent:t ->
(string * Css_syntax.component list) list ->
tSource
val styles :
?visited:(string -> bool) ->
?quirks:bool ->
Cascade.media ->
Cascade.sheet list ->
Dom.element ->
Dom.element ->
t