Module

Chameleon.SVG.Attributes

Package
purescript-chameleon
Repository
thought2/purescript-chameleon

#IsAttribVariantRL Source

class IsAttribVariantRL :: RowList Type -> Row Type -> Constraintclass IsAttribVariantRL rl r  where

Members

Instances

#accentHeight Source

accentHeight :: forall a. String -> Prop a

The 'accent-height' attribute controls the vertical position of an accent glyph on a text glyph (usually a vowel, like 'a', 'e', 'i', 'o', 'u') in a text element.

#accumulate Source

accumulate :: forall a. String -> Prop a

The 'accumulate' attribute controls whether or not the animation will accumulate values over time. If specified, it indicates that the animation will preserve the previous value of the attribute being animated and add the current value to it.

#additive Source

additive :: forall a. String -> Prop a

The 'additive' attribute controls whether or not the animation will override or add to the base value of the animated attribute. If specified, it indicates that the animation will add its values to the base value of the attribute being animated. If not specified, the animation will replace the base value of the attribute being animated with its own values.

#alignmentBaseline Source

alignmentBaseline :: forall a. String -> Prop a

The 'alignment-baseline' attribute specifies how an element is aligned with respect to its parent baseline.

#alphabetic Source

alphabetic :: forall a. String -> Prop a

The 'alphabetic' attribute defines the vertical position of the text within the 'line-height' of the text element.

#amplitude Source

amplitude :: forall a. String -> Prop a

The 'amplitude' attribute specifies the amplitude of the wave function used to distort the filter primitive.

#arabicForm Source

arabicForm :: forall a. String -> Prop a

The 'arabic-form' attribute controls the rendering of numbers within an SVG document. It is used to specify whether numbers should be rendered in the standard Arabic (Western) or Hindi (Eastern) numeric format.

#ascent Source

ascent :: forall a. String -> Prop a

The 'ascent' attribute defines the distance from the top of the tallest glyph in the font to the baseline of the text.

#attributeName Source

attributeName :: forall a. String -> Prop a

The 'attributeName' attribute specifies the name of the attribute being animated.

#attributeType Source

attributeType :: forall a. String -> Prop a

The 'attributeType' attribute specifies the namespace in which the attribute being animated is defined. It can be either 'CSS' or 'XML'.

#azimuth Source

azimuth :: forall a. String -> Prop a

The 'azimuth' attribute specifies the direction of the light source in a lighting filter.

#baseFrequency Source

baseFrequency :: forall a. String -> Prop a

The 'baseFrequency' attribute specifies the base frequency parameter for the noise function of the 'feTurbulence' filter primitive.

#baselineShift Source

baselineShift :: forall a. String -> Prop a

The 'baseline-shift' attribute specifies how much an element is shifted up or down from its baseline position.

#baseProfile Source

baseProfile :: forall a. String -> Prop a

The 'baseProfile' attribute specifies the version of SVG that the document conforms to.

#bbox Source

bbox :: forall a. String -> Prop a

The 'bbox' attribute indicates the tight bounding box of the current object. It's used for layout.

#begin Source

begin :: forall a. String -> Prop a

The 'begin' attribute specifies the begin time for the element, when it becomes active in the animation timeline.

#bias Source

bias :: forall a. String -> Prop a

The 'bias' attribute indicates the slope bias for the light filter kernel.

#by Source

by :: forall a. String -> Prop a

The 'by' attribute specifies the offset from the initial value to the final value of the animation.

#calcMode Source

calcMode :: forall a. String -> Prop a

The 'calcMode' attribute specifies the calculation mode for the animation function.

#capHeight Source

capHeight :: forall a. String -> Prop a

The 'cap-height' attribute specifies the height of the capital letters in the font.

#class_ Source

class_ :: forall a. String -> Prop a

The 'class' attribute specifies the class(es) for an element.

#clip Source

clip :: forall a. String -> Prop a

The 'clip' attribute specifies the clipping region for an element.

#clipPath Source

clipPath :: forall a. String -> Prop a

The 'clip-path' attribute specifies the clipping path for an element.

#clipRule Source

clipRule :: forall a. String -> Prop a

The 'clip-rule' attribute only applies to graphics elements that are contained within a 'clipPath' element. The 'clip-rule' attribute basically works as the 'fill-rule' attribute, except that it applies to 'clipPath' definitions.

#clipPathUnits Source

clipPathUnits :: forall a. String -> Prop a

The 'clipPathUnits' attribute defines the coordinate system for the contents of the 'clipPath' element.

#color Source

color :: forall a. String -> Prop a

The 'color' attribute specifies the color of the text.

#colorInterpolation Source

colorInterpolation :: forall a. String -> Prop a

The 'color-interpolation' attribute specifies the color space for gradient interpolations, color animations, and alpha compositing.

#colorInterpolationFilters Source

colorInterpolationFilters :: forall a. String -> Prop a

The 'color-interpolation-filters' attribute specifies the color space for imaging operations performed via filter effects.

#colorProfile Source

colorProfile :: forall a. String -> Prop a

The 'color-profile' attribute specifies the name of the color profile to use when performing color correction operations within a filter primitive.

#colorRendering Source

colorRendering :: forall a. String -> Prop a

The 'color-rendering' attribute provides a hint to the SVG user agent about how to optimize its color interpolation and compositing operations.

#contentScriptType Source

contentScriptType :: forall a. String -> Prop a

The 'contentScriptType' attribute specifies the default scripting language for the given document fragment.

#contentStyleType Source

contentStyleType :: forall a. String -> Prop a

The 'contentStyleType' attribute specifies the default style sheet language for the given document fragment.

#cursor Source

cursor :: forall a. String -> Prop a

The 'cursor' attribute specifies the mouse cursor displayed when the mouse pointer is over an element.

#cx Source

cx :: forall a. String -> Prop a

The 'cx' attribute defines the x-axis coordinate of the center of the circle.

#cy Source

cy :: forall a. String -> Prop a

The 'cy' attribute defines the y-axis coordinate of the center of the circle.

#d Source

d :: forall a. String -> Prop a

The 'd' attribute defines a path to be drawn.

#descent Source

descent :: forall a. String -> Prop a

The 'descent' attribute specifies the suggested distance that the author recommends between the baselines of adjacent rows.

#diffuseConstant Source

diffuseConstant :: forall a. String -> Prop a

The 'diffuseConstant' attribute specifies the diffuse constant of the light source for the light filter kernel.

#direction Source

direction :: forall a. String -> Prop a

The 'direction' attribute specifies the base direction of directionally neutral text and the directionality of tables.

#display Source

display :: forall a. String -> Prop a

The 'display' attribute specifies whether or not the given element is rendered.

#divisor Source

divisor :: forall a. String -> Prop a

The 'divisor' attribute specifies the divisor for the light filter kernel.

#dominantBaseline Source

dominantBaseline :: forall a. String -> Prop a

The 'dominant-baseline' attribute specifies a baseline shift that should be applied to the dominant-baseline of all of the glyphs corresponding to a particular graphics element.

#dur Source

dur :: forall a. String -> Prop a

The 'dur' attribute specifies the simple duration of the animation.

#dx Source

dx :: forall a. String -> Prop a

The 'dx' attribute specifies a shift along the x-axis on the position of an element's text or the position of a 'tspan' element's text.

#dy Source

dy :: forall a. String -> Prop a

The 'dy' attribute specifies a shift along the y-axis on the position of an element's text or the position of a 'tspan' element's text.

#edgeMode Source

edgeMode :: forall a. String -> Prop a

The 'edgeMode' attribute specifies which edge condition is to be used to determine the values of pixels that lie outside the filter region.

#elevation Source

elevation :: forall a. String -> Prop a

The 'elevation' attribute specifies the light source elevation angle in the light filter kernel.

#enableBackground Source

enableBackground :: forall a. String -> Prop a

The 'enable-background' attribute specifies the color space for imaging operations performed via filter effects.

#end Source

end :: forall a. String -> Prop a

The 'end' attribute specifies the end time for the element, when it becomes inactive in the animation timeline.

#exponent Source

exponent :: forall a. String -> Prop a

The 'exponent' attribute specifies the exponent value for the light filter kernel.

#externalResourcesRequired Source

externalResourcesRequired :: forall a. String -> Prop a

The 'externalResourcesRequired' attribute specifies whether or not to force various resource attributes to take into account external resource references.

#fill Source

fill :: forall a. String -> Prop a

The 'fill' attribute specifies the color used to paint the element.

#fillOpacity Source

fillOpacity :: forall a. String -> Prop a

The 'fill-opacity' attribute specifies the opacity of the painting operation used to paint the interior the current object.

#fillRule Source

fillRule :: forall a. String -> Prop a

The 'fill-rule' attribute specifies the algorithm which is to be used to determine what parts of the canvas are included inside the shape.

#filter Source

filter :: forall a. String -> Prop a

The 'filter' attribute specifies the filter effects defined by the 'filter' element.

#filterRes Source

filterRes :: forall a. String -> Prop a

The 'filterRes' attribute specifies the width and height on the intermediate images in a filter chain.

#filterUnits Source

filterUnits :: forall a. String -> Prop a

The 'filterUnits' attribute specifies the coordinate system for attributes 'x', 'y', 'width' and 'height'.

#floodColor Source

floodColor :: forall a. String -> Prop a

The 'flood-color' attribute specifies the color to use when applying the 'flood' filter primitive.

#floodOpacity Source

floodOpacity :: forall a. String -> Prop a

The 'flood-opacity' attribute specifies the opacity value to use across the current filter primitive subregion.

#fontFamily Source

fontFamily :: forall a. String -> Prop a

The 'font-family' attribute specifies a prioritized list of font family names or generic family names.

#fontSize Source

fontSize :: forall a. String -> Prop a

The 'font-size' attribute specifies the size of glyphs from the font specified by 'font-family'.

#fontSizeAdjust Source

fontSizeAdjust :: forall a. String -> Prop a

The 'font-size-adjust' attribute specifies the aspect value of the glyphs in the font specified via 'font-family' relative to the font size.

#fontStretch Source

fontStretch :: forall a. String -> Prop a

The 'font-stretch' attribute selects a normal, condensed, or expanded face from a font family.

#fontStyle Source

fontStyle :: forall a. String -> Prop a

The 'font-style' attribute specifies whether the text is to be rendered using a normal, italic or oblique face.

#fontVariant Source

fontVariant :: forall a. String -> Prop a

The 'font-variant' attribute selects a normal or small-caps face from a font family.

#fontWeight Source

fontWeight :: forall a. String -> Prop a

The 'font-weight' attribute specifies the boldness or lightness of the glyphs in the font.

#format Source

format :: forall a. String -> Prop a

The 'format' attribute indicates the image format of the referenced resource.

#from Source

from :: forall a. String -> Prop a

The 'from' attribute specifies the initial value of the animation.

#fx Source

fx :: forall a. String -> Prop a

The 'fx' attribute specifies the x-coordinate on the starting bounding box of the filter primitive subregion.

#fy Source

fy :: forall a. String -> Prop a

The 'fy' attribute specifies the y-coordinate on the starting bounding box of the filter primitive subregion.

#g1 Source

g1 :: forall a. String -> Prop a

The 'g1' attribute specifies the first gradient transform which is applied to the gradient coordinate system.

#g2 Source

g2 :: forall a. String -> Prop a

The 'g2' attribute specifies the second gradient transform which is applied to the gradient coordinate system.

#glyphName Source

glyphName :: forall a. String -> Prop a

The 'glyph-name' attribute specifies the name of the glyph within the font.

#glyphOrientationHorizontal Source

glyphOrientationHorizontal :: forall a. String -> Prop a

The 'glyph-orientation-horizontal' attribute specifies the orientation of the dominant baseline of the glyph.

#glyphOrientationVertical Source

glyphOrientationVertical :: forall a. String -> Prop a

The 'glyph-orientation-vertical' attribute specifies the orientation of the dominant baseline of the glyph.

#glyphRef Source

glyphRef :: forall a. String -> Prop a

The 'glyphRef' attribute references a 'glyph' element by name.

#gradientTransform Source

gradientTransform :: forall a. String -> Prop a

The 'gradientTransform' attribute specifies an additional transformation from the gradient coordinate system onto the target coordinate system.

#gradientUnits Source

gradientUnits :: forall a. String -> Prop a

The 'gradientUnits' attribute specifies the coordinate system for attributes 'x1', 'y1', 'x2', 'y2'.

#hanging Source

hanging :: forall a. String -> Prop a

The 'hanging' attribute specifies the amount of the overhang required for glyph shaping for this font.

#height Source

height :: forall a. String -> Prop a

The 'height' attribute specifies the height of the rectangle.

#horizAdvX Source

horizAdvX :: forall a. String -> Prop a

The 'horiz-adv-x' attribute specifies the horizontal advance after rendering the glyph.

#horizOriginX Source

horizOriginX :: forall a. String -> Prop a

The 'horiz-origin-x' attribute specifies the X coordinate in the font coordinate system of the horizontal origin of the glyph.

#horizOriginY Source

horizOriginY :: forall a. String -> Prop a

The 'horiz-origin-y' attribute specifies the Y coordinate in the font coordinate system of the horizontal origin of the glyph.

#id Source

id :: forall a. String -> Prop a

The 'id' attribute specifies a unique id for an element.

#ideographic Source

ideographic :: forall a. String -> Prop a

The 'ideographic' attribute specifies the amount of the overhang required for glyph shaping for this font.

#imageRendering Source

imageRendering :: forall a. String -> Prop a

The 'image-rendering' attribute provides a hint to the browser about how to make speed vs. quality tradeoffs as it performs image processing.

#in_ Source

in_ :: forall a. String -> Prop a

The 'in' attribute identifies input for the given filter primitive.

#in2 Source

in2 :: forall a. String -> Prop a

The 'in2' attribute identifies input for the given filter primitive.

#intercept Source

intercept :: forall a. String -> Prop a

The 'intercept' attribute specifies the intercept of the linear function.

#k Source

k :: forall a. String -> Prop a

The 'k' attribute specifies the slope of the linear function.

#k1 Source

k1 :: forall a. String -> Prop a

The 'k1' attribute specifies the slope of the linear function.

#k2 Source

k2 :: forall a. String -> Prop a

The 'k2' attribute specifies the slope of the linear function.

#k3 Source

k3 :: forall a. String -> Prop a

The 'k3' attribute specifies the slope of the linear function.

#k4 Source

k4 :: forall a. String -> Prop a

The 'k4' attribute specifies the slope of the linear function.

#kernelMatrix Source

kernelMatrix :: forall a. String -> Prop a

The 'kernelMatrix' attribute contains the list of numbers that make up the kernel matrix for the convolution.

#kernelUnitLength Source

kernelUnitLength :: forall a. String -> Prop a

The 'kernelUnitLength' attribute specifies the intended distance in current filter units (i.e., units as determined by the value of attribute 'primitiveUnits') between successive columns and rows, respectively, in the 'kernelMatrix'.

#kerning Source

kerning :: forall a. String -> Prop a

The 'kerning' attribute specifies whether the browser should adjust inter-glyph spacing based on kerning tables that are included in the relevant font.

#keyPoints Source

keyPoints :: forall a. String -> Prop a

The 'keyPoints' attribute specifies a list of points at which keyTimes for the animation element occur.

#keySplines Source

keySplines :: forall a. String -> Prop a

The 'keySplines' attribute specifies a set of Bézier control points associated with the keyTimes list, defining a cubic Bézier function that controls interval pacing.

#keyTimes Source

keyTimes :: forall a. String -> Prop a

The 'keyTimes' attribute specifies a list of time values used to control the pacing of the animation.

#lang Source

lang :: forall a. String -> Prop a

The 'lang' attribute specifies the primary language(s) for the element's contents and for any of the element's attributes that contain text.

#lengthAdjust Source

lengthAdjust :: forall a. String -> Prop a

The 'lengthAdjust' attribute specifies a hint for vertical font size scaling.

#letterSpacing Source

letterSpacing :: forall a. String -> Prop a

The 'letter-spacing' attribute specifies spacing behavior between text characters.

#lightingColor Source

lightingColor :: forall a. String -> Prop a

The 'lighting-color' attribute defines the color of the light source for filter primitives 'feDiffuseLighting' and 'feSpecularLighting'.

#limitingConeAngle Source

limitingConeAngle :: forall a. String -> Prop a

The 'limitingConeAngle' attribute specifies the angle in degrees between the spot light axis and the spot light cone.

#local Source

local :: forall a. String -> Prop a

The 'local' attribute specifies the transformation applied to the geometry within the 'feDisplacementMap' element.

#markerEnd Source

markerEnd :: forall a. String -> Prop a

The 'marker-end' attribute defines the arrowhead or polymarker that will be drawn at the final vertex of the given shape.

#markerMid Source

markerMid :: forall a. String -> Prop a

The 'marker-mid' attribute defines the arrowhead or polymarker that shall be drawn at every vertex other than the first and last vertex of the given shape.

#markerStart Source

markerStart :: forall a. String -> Prop a

The 'marker-start' attribute defines the arrowhead or polymarker that will be drawn at the first vertex of the given shape.

#markerHeight Source

markerHeight :: forall a. String -> Prop a

The 'markerHeight' attribute defines the height of the viewport into which the marker is to be fitted when it is rendered.

#markerUnits Source

markerUnits :: forall a. String -> Prop a

The 'markerUnits' attribute specifies the coordinate system for the various length values within the marker.

#markerWidth Source

markerWidth :: forall a. String -> Prop a

The 'markerWidth' attribute defines the width of the viewport into which the marker is to be fitted when it is rendered.

#mask Source

mask :: forall a. String -> Prop a

The 'mask' attribute specifies an IRI reference to a mask element that defines the mask image.

#maskContentUnits Source

maskContentUnits :: forall a. String -> Prop a

The 'maskContentUnits' attribute defines the coordinate system for the contents of the mask.

#maskUnits Source

maskUnits :: forall a. String -> Prop a

The 'maskUnits' attribute defines the coordinate system for attributes 'x', 'y', 'width' and 'height' on the mask element.

#mathematical Source

mathematical :: forall a. String -> Prop a

The 'mathematical' attribute specifies whether the font is to be treated as a mathematical font.

#max Source

max :: forall a. String -> Prop a

The 'max' attribute specifies the maximum value allowed.

#media Source

media :: forall a. String -> Prop a

The 'media' attribute specifies the intended medium of the style information.

#method Source

method :: forall a. String -> Prop a

The 'method' attribute defines what color interpolation method to use when the gradient stops are not evenly spaced.

#min Source

min :: forall a. String -> Prop a

The 'min' attribute specifies the minimum value allowed.

#mode Source

mode :: forall a. String -> Prop a

The 'mode' attribute specifies the blending mode used to compose the source graphic and destination images.

#name Source

name :: forall a. String -> Prop a

The 'name' attribute specifies the name of the given element.

#numOctaves Source

numOctaves :: forall a. String -> Prop a

The 'numOctaves' attribute specifies the number of octaves for the noise function of the 'feTurbulence' element.

#offset Source

offset :: forall a. String -> Prop a

The 'offset' attribute specifies the offset distance of the end of the filter primitive from its nominal position along the x-axis.

#opacity Source

opacity :: forall a. String -> Prop a

The 'opacity' attribute specifies the transparency of an object or of a group of objects, that is, the degree to which the background behind the element is overlaid.

#operator Source

operator :: forall a. String -> Prop a

The 'operator' attribute defines the compositing operator that is applied when processing the given filter primitive.

#order Source

order :: forall a. String -> Prop a

The 'order' attribute specifies the number of times to iterate the 'feConvolveMatrix' operation.

#orient Source

orient :: forall a. String -> Prop a

The 'orient' attribute specifies how the marker is rotated when it is placed at its position on the shape.

#orientation Source

orientation :: forall a. String -> Prop a

The 'orientation' attribute specifies the orientation of the gradient vector for the x-axis direction.

#origin Source

origin :: forall a. String -> Prop a

The 'origin' attribute specifies the location of the SVG viewport for the referenced content.

#overflow Source

overflow :: forall a. String -> Prop a

The 'overflow' attribute specifies what to do with elements that render outside the viewport area.

#overlinePosition Source

overlinePosition :: forall a. String -> Prop a

The 'overline-position' attribute specifies the position of the overline in the font.

#overlineThickness Source

overlineThickness :: forall a. String -> Prop a

The 'overline-thickness' attribute specifies the thickness of the overline in the font.

#paintOrder Source

paintOrder :: forall a. String -> Prop a

The 'paint-order' attribute specifies the order that the fill, stroke and markers of a given shape or text element are painted.

#panose_1 Source

panose_1 :: forall a. String -> Prop a

The 'panose-1' attribute specifies the PANOSE-1 classification number for the font.

#path Source

path :: forall a. String -> Prop a

The 'path' attribute defines the outline of the glyph.

#pathLength Source

pathLength :: forall a. String -> Prop a

The 'pathLength' attribute lets authors specify the total length for the path, in user units.

#patternContentUnits Source

patternContentUnits :: forall a. String -> Prop a

The 'patternContentUnits' attribute defines the coordinate system for the contents of the 'pattern' element.

#patternTransform Source

patternTransform :: forall a. String -> Prop a

The 'patternTransform' attribute contains the definition of an optional additional transformation from the pattern coordinate system onto the target coordinate system.

#patternUnits Source

patternUnits :: forall a. String -> Prop a

The 'patternUnits' attribute defines the coordinate system for attributes 'x', 'y', 'width' and 'height' on the 'pattern' element.

#pointerEvents Source

pointerEvents :: forall a. String -> Prop a

The 'pointer-events' attribute determines whether or not the given element reacts to pointer events.

#points Source

points :: forall a. String -> Prop a

The 'points' attribute defines the list of points defining the polyline.

#pointsAtX Source

pointsAtX :: forall a. String -> Prop a

The 'pointsAtX' attribute specifies the x location in the coordinate system established by attribute 'primitiveUnits' on the 'filter' element of the point at which the light source is pointing.

#pointsAtY Source

pointsAtY :: forall a. String -> Prop a

The 'pointsAtY' attribute specifies the y location in the coordinate system established by attribute 'primitiveUnits' on the 'filter' element of the point at which the light source is pointing.

#pointsAtZ Source

pointsAtZ :: forall a. String -> Prop a

The 'pointsAtZ' attribute specifies the z location in the coordinate system established by attribute 'primitiveUnits' on the 'filter' element of the point at which the light source is pointing.

#preserveAlpha Source

preserveAlpha :: forall a. String -> Prop a

The 'preserveAlpha' attribute specifies whether or not to allow the alpha channel of the input image to be used for compositing.

#preserveAspectRatio Source

preserveAspectRatio :: forall a. String -> Prop a

The 'preserveAspectRatio' attribute indicates whether or not to force uniform scaling.

#primitiveUnits Source

primitiveUnits :: forall a. String -> Prop a

The 'primitiveUnits' attribute defines the coordinate system for the various length values within the filter primitives and for the attributes that define the filter primitive subregion.

#r Source

r :: forall a. String -> Prop a

The 'r' attribute defines a radius on an elliptical arc.

#radius Source

radius :: forall a. String -> Prop a

The 'radius' attribute defines the radius of the circle.

#refX Source

refX :: forall a. String -> Prop a

The 'refX' attribute specifies the x-coordinate of an additional point on the marker which is used to align the marker with its reference point.

#refY Source

refY :: forall a. String -> Prop a

The 'refY' attribute specifies the y-coordinate of an additional point on the marker which is used to align the marker with its reference point.

#renderingIntent Source

renderingIntent :: forall a. String -> Prop a

The 'rendering-intent' attribute specifies the color rendering intent.

#repeatCount Source

repeatCount :: forall a. String -> Prop a

The 'repeatCount' attribute specifies the number of times an animation will take place.

#repeatDur Source

repeatDur :: forall a. String -> Prop a

The 'repeatDur' attribute specifies the total duration for repeating an animation.

#requiredExtensions Source

requiredExtensions :: forall a. String -> Prop a

The 'requiredExtensions' attribute indicates that the given element requires a set of features to be present in the implementation.

#requiredFeatures Source

requiredFeatures :: forall a. String -> Prop a

The 'requiredFeatures' attribute indicates that the given element requires a set of features to be present in the implementation.

#restart Source

restart :: forall a. String -> Prop a

The 'restart' attribute specifies the conditions under which an animation element is restarted.

#result Source

result :: forall a. String -> Prop a

The 'result' attribute specifies the name of the result of processing the 'feImage' filter primitive.

#rotate Source

rotate :: forall a. String -> Prop a

The 'rotate' attribute indicates the rotation angle about the origin of the current user coordinate system to be applied to the element.

#rx Source

rx :: forall a. String -> Prop a

The 'rx' attribute defines a radius on the x-axis of an ellipse.

#ry Source

ry :: forall a. String -> Prop a

The 'ry' attribute defines a radius on the y-axis of an ellipse.

#scale Source

scale :: forall a. String -> Prop a

The 'scale' attribute specifies a scale factor by which the current user coordinate system is scaled relative to the initial user coordinate system.

#seed Source

seed :: forall a. String -> Prop a

The 'seed' attribute specifies the seed for the pseudo random number generator of the 'feTurbulence' filter primitive.

#shapeRendering Source

shapeRendering :: forall a. String -> Prop a

The 'shape-rendering' attribute provides hints to the renderer about what tradeoffs to make as it renders vector graphics elements such as paths and basic shapes such as circles and rectangles.

#slope Source

slope :: forall a. String -> Prop a

The 'slope' attribute indicates the slope of the linear function used to remap pixel values.

#spacing Source

spacing :: forall a. String -> Prop a

The 'spacing' attribute specifies the spacing behavior between text characters.

#specularConstant Source

specularConstant :: forall a. String -> Prop a

The 'specularConstant' attribute indicates the ks value in the Phong lighting model.

#specularExponent Source

specularExponent :: forall a. String -> Prop a

The 'specularExponent' attribute indicates the specular exponent in the Phong lighting model.

#spreadMethod Source

spreadMethod :: forall a. String -> Prop a

The 'spreadMethod' attribute specifies the type of spread method which shall be used to define how the color from the gradient vector spreads outside the gradient bounds.

#startOffset Source

startOffset :: forall a. String -> Prop a

The 'startOffset' attribute specifies an offset from the start of the path for the initial current text position along the path.

#stdDeviation Source

stdDeviation :: forall a. String -> Prop a

The 'stdDeviation' attribute specifies the standard deviation for the blur operation.

#stemh Source

stemh :: forall a. String -> Prop a

The 'stemh' attribute specifies the dominant height of the font.

#stemv Source

stemv :: forall a. String -> Prop a

The 'stemv' attribute specifies the dominant vertical stem width of the font.

#stitchTiles Source

stitchTiles :: forall a. String -> Prop a

The 'stitchTiles' attribute specifies whether to force edge pixels to be repeated.

#stopColor Source

stopColor :: forall a. String -> Prop a

The 'stop-color' attribute indicates what color to use at that gradient stop.

#stopOpacity Source

stopOpacity :: forall a. String -> Prop a

The 'stop-opacity' attribute indicates the opacity of a given gradient stop.

#strikethroughPosition Source

strikethroughPosition :: forall a. String -> Prop a

The 'strikethrough-position' attribute specifies the position of the strikethrough stroke relative to the dominant baseline.

#strikethroughThickness Source

strikethroughThickness :: forall a. String -> Prop a

The 'strikethrough-thickness' attribute specifies the thickness of the strikethrough stroke relative to the thickness of the text.

#string Source

string :: forall a. String -> Prop a

The 'string' attribute specifies the string to be rendered.

#stroke Source

stroke :: forall a. String -> Prop a

The 'stroke' attribute specifies paint to be applied to the outline of the shape.

#strokeDasharray Source

strokeDasharray :: forall a. String -> Prop a

The 'stroke-dasharray' attribute controls the pattern of dashes and gaps used to stroke paths.

#strokeDashoffset Source

strokeDashoffset :: forall a. String -> Prop a

The 'stroke-dashoffset' attribute specifies the distance into the dash pattern to start the dash.

#strokeLinecap Source

strokeLinecap :: forall a. String -> Prop a

The 'stroke-linecap' attribute specifies the shape to be used at the end of open subpaths when they are stroked.

#strokeLinejoin Source

strokeLinejoin :: forall a. String -> Prop a

The 'stroke-linejoin' attribute specifies the shape to be used at the corners of paths or basic shapes when they are stroked.

#strokeMiterlimit Source

strokeMiterlimit :: forall a. String -> Prop a

The 'stroke-miterlimit' attribute specifies the limit on the ratio of the miter length to the 'stroke-width'.

#strokeOpacity Source

strokeOpacity :: forall a. String -> Prop a

The 'stroke-opacity' attribute specifies the opacity of the painting operation used to stroke the current object.

#strokeWidth Source

strokeWidth :: forall a. String -> Prop a

The 'stroke-width' attribute specifies the width of the stroke on the current object.

#surfaceScale Source

surfaceScale :: forall a. String -> Prop a

The 'surfaceScale' attribute specifies a scale factor that determines the size of the light's rendering surface relative to the filter primitive's bounding box.

#systemLanguage Source

systemLanguage :: forall a. String -> Prop a

The 'systemLanguage' attribute specifies a comma-separated list of language codes that represent the user's preferred languages.

#tableValues Source

tableValues :: forall a. String -> Prop a

The 'tableValues' attribute specifies the lookup table values.

#target Source

target :: forall a. String -> Prop a

The 'target' attribute specifies the target element on which the animation is applied.

#targetX Source

targetX :: forall a. String -> Prop a

The 'targetX' attribute specifies the x-axis component of the target vector.

#targetY Source

targetY :: forall a. String -> Prop a

The 'targetY' attribute specifies the y-axis component of the target vector.

#textAnchor Source

textAnchor :: forall a. String -> Prop a

The 'text-anchor' attribute specifies the alignment of the text relative to the current text position.

#textDecoration Source

textDecoration :: forall a. String -> Prop a

The 'text-decoration' attribute specifies decorations that are added to the text of an element.

#textRendering Source

textRendering :: forall a. String -> Prop a

The 'text-rendering' attribute provides a hint to the SVG user agent about how to optimize its rendering for speed and legibility.

#textLength Source

textLength :: forall a. String -> Prop a

The 'textLength' attribute specifies the desired width of the entire text span.

#title Source

title :: forall a. String -> Prop a

The 'title' attribute specifies advisory information about the element.

#to Source

to :: forall a. String -> Prop a

The 'to' attribute specifies the ending value of the animation.

#transform Source

transform :: forall a. String -> Prop a

The 'transform' attribute specifies a list of transformations that are applied to an element and the types of coordinate systems.

#type_ Source

type_ :: forall a. String -> Prop a

The 'type' attribute specifies the type of filter primitive.

#u1 Source

u1 :: forall a. String -> Prop a

The 'u1' attribute specifies the x-axis coordinate of the first control point.

#u2 Source

u2 :: forall a. String -> Prop a

The 'u2' attribute specifies the x-axis coordinate of the second control point.

#underlinePosition Source

underlinePosition :: forall a. String -> Prop a

The 'underline-position' attribute specifies the position of the underline decoration on text.

#underlineThickness Source

underlineThickness :: forall a. String -> Prop a

The 'underline-thickness' attribute specifies the thickness of the underline decoration on text.

#unicode Source

unicode :: forall a. String -> Prop a

The 'unicode' attribute specifies the Unicode value of the text to be rendered.

#unicodeBidi Source

unicodeBidi :: forall a. String -> Prop a

The 'unicode-bidi' attribute specifies the level of embedding with respect to the bidirectional algorithm.

#unicodeRange Source

unicodeRange :: forall a. String -> Prop a

The 'unicode-range' attribute specifies the range of Unicode code points that are supported by the font-face.

#unitsPerEm Source

unitsPerEm :: forall a. String -> Prop a

The 'units-per-em' attribute specifies the number of coordinate units on the x-axis and the y-axis that correspond to the height of the em square.

#vAlphabetic Source

vAlphabetic :: forall a. String -> Prop a

The 'v-alphabetic' attribute specifies the vertical position of the 'alphabetic' baseline of the glyph.

#vHanging Source

vHanging :: forall a. String -> Prop a

The 'v-hanging' attribute specifies the vertical position of the 'hanging' baseline of the glyph.

#vIdeographic Source

vIdeographic :: forall a. String -> Prop a

The 'v-ideographic' attribute specifies the vertical position of the 'ideographic' baseline of the glyph.

#vMathematical Source

vMathematical :: forall a. String -> Prop a

The 'v-mathematical' attribute specifies the vertical position of the 'mathematical' baseline of the glyph.

#values Source

values :: forall a. String -> Prop a

The 'values' attribute specifies the set of values to interpolate between.

#version Source

version :: forall a. String -> Prop a

The 'version' attribute specifies the version number of the SVG specification that the document fragment conforms to.

#vertAdvY Source

vertAdvY :: forall a. String -> Prop a

The 'vert-adv-y' attribute specifies the vertical distance from the origin of a glyph in a horizontal font to the advance point of the next glyph.

#vertOriginX Source

vertOriginX :: forall a. String -> Prop a

The 'vert-origin-x' attribute specifies the x-coordinate in the font coordinate system of the origin of a glyph.

#vertOriginY Source

vertOriginY :: forall a. String -> Prop a

The 'vert-origin-y' attribute specifies the y-coordinate in the font coordinate system of the origin of a glyph.

#viewBox Source

viewBox :: forall a. String -> Prop a

The 'viewBox' attribute specifies the position and size, in user space, of an SVG viewport.

#viewTarget Source

viewTarget :: forall a. String -> Prop a

The 'viewTarget' attribute specifies the name of a view that should be used when processing the element.

#visibility Source

visibility :: forall a. String -> Prop a

The 'visibility' attribute specifies whether the given graphics element is visible.

#width Source

width :: forall a. String -> Prop a

The 'width' attribute specifies the width of the element.

#widths Source

widths :: forall a. String -> Prop a

The 'widths' attribute specifies the widths of the glyphs in the font.

#wordSpacing Source

wordSpacing :: forall a. String -> Prop a

The 'word-spacing' attribute specifies the spacing behavior between words.

#writingMode Source

writingMode :: forall a. String -> Prop a

The 'writing-mode' attribute specifies whether the initial inline-progression-direction for a text element is horizontal or vertical.

#x Source

x :: forall a. String -> Prop a

The 'x' attribute specifies the x-axis coordinate of the top-left corner of the element.

#xHeight Source

xHeight :: forall a. String -> Prop a

The 'x-height' attribute specifies the height of lowercase letters in the font.

#x1 Source

x1 :: forall a. String -> Prop a

The 'x1' attribute specifies the x-axis coordinate of the first control point.

#x2 Source

x2 :: forall a. String -> Prop a

The 'x2' attribute specifies the x-axis coordinate of the second control point.

#xChannelSelector Source

xChannelSelector :: forall a. String -> Prop a

The 'xChannelSelector' attribute specifies which color channel (R, G, or B) that the 'x' attribute will affect.

#xml_base Source

xml_base :: forall a. String -> Prop a

The 'xml:base' attribute specifies the base URI for resolving any relative URI's within the scope of the element on which it appears.

#xml_lang Source

xml_lang :: forall a. String -> Prop a

The 'xml:lang' attribute specifies the natural or formal language in which the document is written.

#xml_space Source

xml_space :: forall a. String -> Prop a

The 'xml:space' attribute specifies whether whitespace is preserved.

#y Source

y :: forall a. String -> Prop a

The 'y' attribute specifies the y-axis coordinate of the top-left corner of the element.

#y1 Source

y1 :: forall a. String -> Prop a

The 'y1' attribute specifies the y-axis coordinate of the first control point.

#y2 Source

y2 :: forall a. String -> Prop a

The 'y2' attribute specifies the y-axis coordinate of the second control point.

#yChannelSelector Source

yChannelSelector :: forall a. String -> Prop a

The 'yChannelSelector' attribute specifies which color channel (R, G, or B) that the 'y' attribute will affect.

#z Source

z :: forall a. String -> Prop a

The 'z' attribute specifies the z-axis coordinate of the top-left corner of the element.

#zoomAndPan Source

zoomAndPan :: forall a. String -> Prop a

The 'zoomAndPan' attribute specifies whether magnification is allowed for the current SVG document fragment.