Module Virtual_dom_svg.Attr
type align_options=|None|X_max_y_max|X_max_y_mid|X_max_y_min|X_mid_y_max|X_mid_y_mid|X_mid_y_min|X_min_y_max|X_min_y_mid|X_min_y_mintype units=|Object_bounding_box|User_space_on_usetype angle=|Deg of float|Grad of float|Rad of float|Turn of floattype path_op=type transform_op=|Matrix of float * float * float * float * float * float|Translate of{dx : float;dy : float;}|Scale of{sx : float;sy : float;}|Rotate of{a : [ `Deg of float ];x : float;y : float;}|Skew_x of float|Skew_y of float
val viewbox : min_x:float -> min_y:float -> width:float -> height:float -> Virtual_dom.Vdom.Attr.t
<a>
val href : string -> Virtual_dom.Vdom.Attr.t
many things
val transform : transform_op list -> Virtual_dom.Vdom.Attr.t
<circle>
val cx : float -> Virtual_dom.Vdom.Attr.tval cy : float -> Virtual_dom.Vdom.Attr.tval r : float -> Virtual_dom.Vdom.Attr.t
<ellipse>
val rx : float -> Virtual_dom.Vdom.Attr.tval ry : float -> Virtual_dom.Vdom.Attr.t
<image>
val x : float -> Virtual_dom.Vdom.Attr.tval y : float -> Virtual_dom.Vdom.Attr.tval width : float -> Virtual_dom.Vdom.Attr.tval height : float -> Virtual_dom.Vdom.Attr.tval xlink_href : string -> Virtual_dom.Vdom.Attr.tval preserve_aspect_ratio : align:align_options -> ?meet_or_slice:[ `Meet | `Slice ] -> unit -> Virtual_dom.Vdom.Attr.t
<line>
val x1 : float -> Virtual_dom.Vdom.Attr.tval x2 : float -> Virtual_dom.Vdom.Attr.tval y1 : float -> Virtual_dom.Vdom.Attr.tval y2 : float -> Virtual_dom.Vdom.Attr.t
<linearGradient>
val gradient_units : units -> Virtual_dom.Vdom.Attr.tval gradient_transform : transform_op list -> Virtual_dom.Vdom.Attr.t
<marker>
val marker_height : float -> Virtual_dom.Vdom.Attr.tval marker_width : float -> Virtual_dom.Vdom.Attr.tval marker_units : units -> Virtual_dom.Vdom.Attr.tval orient : [ `Angle of angle | `Auto | `Auto_start_reverse ] -> Virtual_dom.Vdom.Attr.tval refX : float -> Virtual_dom.Vdom.Attr.tval refY : float -> Virtual_dom.Vdom.Attr.t
<mask>
val mask_units : units -> Virtual_dom.Vdom.Attr.tval mask_content_units : units -> Virtual_dom.Vdom.Attr.t
<path>
val d : path_op list -> Virtual_dom.Vdom.Attr.t
<polygon>
val points : (float * float) list -> Virtual_dom.Vdom.Attr.tval fill : [ `Url of string | Css_gen.Color.t ] -> Virtual_dom.Vdom.Attr.tval stroke : Css_gen.Color.t -> Virtual_dom.Vdom.Attr.tval stroke_width : float -> Virtual_dom.Vdom.Attr.tval stroke_linecap : [ `Butt | `Round | `Square ] -> Virtual_dom.Vdom.Attr.tval stroke_dasharray : float list -> Virtual_dom.Vdom.Attr.t
<polyline>
<radialGradient>
val fx : float -> Virtual_dom.Vdom.Attr.tval fy : float -> Virtual_dom.Vdom.Attr.tval fr : float -> Virtual_dom.Vdom.Attr.tval spread_method : [ `Pad | `Reflect | `Repeat ] -> Virtual_dom.Vdom.Attr.t
<stop>
val offset : Core_kernel.Percent.t -> Virtual_dom.Vdom.Attr.tval stop_color : Css_gen.Color.t -> Virtual_dom.Vdom.Attr.tval stop_opacity : Core_kernel.Percent.t -> Virtual_dom.Vdom.Attr.t
<text>
val dx : float -> Virtual_dom.Vdom.Attr.tval dy : float -> Virtual_dom.Vdom.Attr.t
module Text : sig ... end