Chameleon.SVG.Attributes
- Package
- purescript-chameleon
- Repository
- thought2/purescript-chameleon
#IsAttribVariantRL Source
class IsAttribVariantRL :: RowList Type -> Row Type -> Constraintclass IsAttribVariantRL rl r where
Members
toAttribVariantRL :: Proxy rl -> Variant r -> String
Instances
IsAttribVariantRL Nil r(IsAttribVariantRL rl r', Cons sym Unit r' r, IsSymbol sym) => IsAttribVariantRL (Cons sym Unit rl) r(IsAttribVariantRL rl r', Cons sym a r' r, IsSymbol sym, IsAttrib a) => IsAttribVariantRL (Cons sym a rl) r
#accentHeight Source
accentHeight :: forall a. String -> Prop aThe '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 aThe '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 aThe '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 aThe 'alignment-baseline' attribute specifies how an element is aligned with respect to its parent baseline.
#alphabetic Source
alphabetic :: forall a. String -> Prop aThe 'alphabetic' attribute defines the vertical position of the text within the 'line-height' of the text element.
#arabicForm Source
arabicForm :: forall a. String -> Prop aThe '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.
#attributeName Source
attributeName :: forall a. String -> Prop aThe 'attributeName' attribute specifies the name of the attribute being animated.
#attributeType Source
attributeType :: forall a. String -> Prop aThe 'attributeType' attribute specifies the namespace in which the attribute being animated is defined. It can be either 'CSS' or 'XML'.
#baseFrequency Source
baseFrequency :: forall a. String -> Prop aThe 'baseFrequency' attribute specifies the base frequency parameter for the noise function of the 'feTurbulence' filter primitive.
#baselineShift Source
baselineShift :: forall a. String -> Prop aThe 'baseline-shift' attribute specifies how much an element is shifted up or down from its baseline position.
#baseProfile Source
baseProfile :: forall a. String -> Prop aThe 'baseProfile' attribute specifies the version of SVG that the document conforms to.
#clipPathUnits Source
clipPathUnits :: forall a. String -> Prop aThe 'clipPathUnits' attribute defines the coordinate system for the contents of the 'clipPath' element.
#colorInterpolation Source
colorInterpolation :: forall a. String -> Prop aThe 'color-interpolation' attribute specifies the color space for gradient interpolations, color animations, and alpha compositing.
#colorInterpolationFilters Source
colorInterpolationFilters :: forall a. String -> Prop aThe 'color-interpolation-filters' attribute specifies the color space for imaging operations performed via filter effects.
#colorProfile Source
colorProfile :: forall a. String -> Prop aThe '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 aThe '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 aThe 'contentScriptType' attribute specifies the default scripting language for the given document fragment.
#contentStyleType Source
contentStyleType :: forall a. String -> Prop aThe 'contentStyleType' attribute specifies the default style sheet language for the given document fragment.
#diffuseConstant Source
diffuseConstant :: forall a. String -> Prop aThe 'diffuseConstant' attribute specifies the diffuse constant of the light source for the light filter kernel.
#dominantBaseline Source
dominantBaseline :: forall a. String -> Prop aThe '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.
#enableBackground Source
enableBackground :: forall a. String -> Prop aThe 'enable-background' attribute specifies the color space for imaging operations performed via filter effects.
#externalResourcesRequired Source
externalResourcesRequired :: forall a. String -> Prop aThe 'externalResourcesRequired' attribute specifies whether or not to force various resource attributes to take into account external resource references.
#fillOpacity Source
fillOpacity :: forall a. String -> Prop aThe 'fill-opacity' attribute specifies the opacity of the painting operation used to paint the interior the current object.
#filterUnits Source
filterUnits :: forall a. String -> Prop aThe 'filterUnits' attribute specifies the coordinate system for attributes 'x', 'y', 'width' and 'height'.
#floodColor Source
floodColor :: forall a. String -> Prop aThe 'flood-color' attribute specifies the color to use when applying the 'flood' filter primitive.
#floodOpacity Source
floodOpacity :: forall a. String -> Prop aThe 'flood-opacity' attribute specifies the opacity value to use across the current filter primitive subregion.
#fontFamily Source
fontFamily :: forall a. String -> Prop aThe 'font-family' attribute specifies a prioritized list of font family names or generic family names.
#fontSizeAdjust Source
fontSizeAdjust :: forall a. String -> Prop aThe '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 aThe 'font-stretch' attribute selects a normal, condensed, or expanded face from a font family.
#fontVariant Source
fontVariant :: forall a. String -> Prop aThe 'font-variant' attribute selects a normal or small-caps face from a font family.
#fontWeight Source
fontWeight :: forall a. String -> Prop aThe 'font-weight' attribute specifies the boldness or lightness of the glyphs in the font.
#glyphOrientationHorizontal Source
glyphOrientationHorizontal :: forall a. String -> Prop aThe 'glyph-orientation-horizontal' attribute specifies the orientation of the dominant baseline of the glyph.
#glyphOrientationVertical Source
glyphOrientationVertical :: forall a. String -> Prop aThe 'glyph-orientation-vertical' attribute specifies the orientation of the dominant baseline of the glyph.
#gradientTransform Source
gradientTransform :: forall a. String -> Prop aThe 'gradientTransform' attribute specifies an additional transformation from the gradient coordinate system onto the target coordinate system.
#gradientUnits Source
gradientUnits :: forall a. String -> Prop aThe 'gradientUnits' attribute specifies the coordinate system for attributes 'x1', 'y1', 'x2', 'y2'.
#horizOriginX Source
horizOriginX :: forall a. String -> Prop aThe '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 aThe 'horiz-origin-y' attribute specifies the Y coordinate in the font coordinate system of the horizontal origin of the glyph.
#ideographic Source
ideographic :: forall a. String -> Prop aThe 'ideographic' attribute specifies the amount of the overhang required for glyph shaping for this font.
#imageRendering Source
imageRendering :: forall a. String -> Prop aThe 'image-rendering' attribute provides a hint to the browser about how to make speed vs. quality tradeoffs as it performs image processing.
#kernelMatrix Source
kernelMatrix :: forall a. String -> Prop aThe 'kernelMatrix' attribute contains the list of numbers that make up the kernel matrix for the convolution.
#kernelUnitLength Source
kernelUnitLength :: forall a. String -> Prop aThe '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'.
#keySplines Source
keySplines :: forall a. String -> Prop aThe '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.
#lengthAdjust Source
lengthAdjust :: forall a. String -> Prop aThe 'lengthAdjust' attribute specifies a hint for vertical font size scaling.
#letterSpacing Source
letterSpacing :: forall a. String -> Prop aThe 'letter-spacing' attribute specifies spacing behavior between text characters.
#lightingColor Source
lightingColor :: forall a. String -> Prop aThe 'lighting-color' attribute defines the color of the light source for filter primitives 'feDiffuseLighting' and 'feSpecularLighting'.
#limitingConeAngle Source
limitingConeAngle :: forall a. String -> Prop aThe 'limitingConeAngle' attribute specifies the angle in degrees between the spot light axis and the spot light cone.
#markerStart Source
markerStart :: forall a. String -> Prop aThe '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 aThe '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 aThe 'markerUnits' attribute specifies the coordinate system for the various length values within the marker.
#markerWidth Source
markerWidth :: forall a. String -> Prop aThe 'markerWidth' attribute defines the width of the viewport into which the marker is to be fitted when it is rendered.
#maskContentUnits Source
maskContentUnits :: forall a. String -> Prop aThe 'maskContentUnits' attribute defines the coordinate system for the contents of the mask.
#mathematical Source
mathematical :: forall a. String -> Prop aThe 'mathematical' attribute specifies whether the font is to be treated as a mathematical font.
#numOctaves Source
numOctaves :: forall a. String -> Prop aThe 'numOctaves' attribute specifies the number of octaves for the noise function of the 'feTurbulence' element.
#orientation Source
orientation :: forall a. String -> Prop aThe 'orientation' attribute specifies the orientation of the gradient vector for the x-axis direction.
#overlinePosition Source
overlinePosition :: forall a. String -> Prop aThe 'overline-position' attribute specifies the position of the overline in the font.
#overlineThickness Source
overlineThickness :: forall a. String -> Prop aThe 'overline-thickness' attribute specifies the thickness of the overline in the font.
#paintOrder Source
paintOrder :: forall a. String -> Prop aThe 'paint-order' attribute specifies the order that the fill, stroke and markers of a given shape or text element are painted.
#pathLength Source
pathLength :: forall a. String -> Prop aThe 'pathLength' attribute lets authors specify the total length for the path, in user units.
#patternContentUnits Source
patternContentUnits :: forall a. String -> Prop aThe 'patternContentUnits' attribute defines the coordinate system for the contents of the 'pattern' element.
#patternTransform Source
patternTransform :: forall a. String -> Prop aThe '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 aThe 'patternUnits' attribute defines the coordinate system for attributes 'x', 'y', 'width' and 'height' on the 'pattern' element.
#pointerEvents Source
pointerEvents :: forall a. String -> Prop aThe 'pointer-events' attribute determines whether or not the given element reacts to pointer events.
#preserveAlpha Source
preserveAlpha :: forall a. String -> Prop aThe '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 aThe 'preserveAspectRatio' attribute indicates whether or not to force uniform scaling.
#primitiveUnits Source
primitiveUnits :: forall a. String -> Prop aThe '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.
#renderingIntent Source
renderingIntent :: forall a. String -> Prop aThe 'rendering-intent' attribute specifies the color rendering intent.
#repeatCount Source
repeatCount :: forall a. String -> Prop aThe 'repeatCount' attribute specifies the number of times an animation will take place.
#requiredExtensions Source
requiredExtensions :: forall a. String -> Prop aThe '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 aThe 'requiredFeatures' attribute indicates that the given element requires a set of features to be present in the implementation.
#shapeRendering Source
shapeRendering :: forall a. String -> Prop aThe '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.
#specularConstant Source
specularConstant :: forall a. String -> Prop aThe 'specularConstant' attribute indicates the ks value in the Phong lighting model.
#specularExponent Source
specularExponent :: forall a. String -> Prop aThe 'specularExponent' attribute indicates the specular exponent in the Phong lighting model.
#spreadMethod Source
spreadMethod :: forall a. String -> Prop aThe '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 aThe '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 aThe 'stdDeviation' attribute specifies the standard deviation for the blur operation.
#stitchTiles Source
stitchTiles :: forall a. String -> Prop aThe 'stitchTiles' attribute specifies whether to force edge pixels to be repeated.
#stopOpacity Source
stopOpacity :: forall a. String -> Prop aThe 'stop-opacity' attribute indicates the opacity of a given gradient stop.
#strikethroughPosition Source
strikethroughPosition :: forall a. String -> Prop aThe 'strikethrough-position' attribute specifies the position of the strikethrough stroke relative to the dominant baseline.
#strikethroughThickness Source
strikethroughThickness :: forall a. String -> Prop aThe 'strikethrough-thickness' attribute specifies the thickness of the strikethrough stroke relative to the thickness of the text.
#strokeDasharray Source
strokeDasharray :: forall a. String -> Prop aThe 'stroke-dasharray' attribute controls the pattern of dashes and gaps used to stroke paths.
#strokeDashoffset Source
strokeDashoffset :: forall a. String -> Prop aThe 'stroke-dashoffset' attribute specifies the distance into the dash pattern to start the dash.
#strokeLinecap Source
strokeLinecap :: forall a. String -> Prop aThe '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 aThe '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 aThe 'stroke-miterlimit' attribute specifies the limit on the ratio of the miter length to the 'stroke-width'.
#strokeOpacity Source
strokeOpacity :: forall a. String -> Prop aThe 'stroke-opacity' attribute specifies the opacity of the painting operation used to stroke the current object.
#strokeWidth Source
strokeWidth :: forall a. String -> Prop aThe 'stroke-width' attribute specifies the width of the stroke on the current object.
#surfaceScale Source
surfaceScale :: forall a. String -> Prop aThe '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 aThe 'systemLanguage' attribute specifies a comma-separated list of language codes that represent the user's preferred languages.
#tableValues Source
tableValues :: forall a. String -> Prop aThe 'tableValues' attribute specifies the lookup table values.
#textAnchor Source
textAnchor :: forall a. String -> Prop aThe 'text-anchor' attribute specifies the alignment of the text relative to the current text position.
#textDecoration Source
textDecoration :: forall a. String -> Prop aThe 'text-decoration' attribute specifies decorations that are added to the text of an element.
#textRendering Source
textRendering :: forall a. String -> Prop aThe '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 aThe 'textLength' attribute specifies the desired width of the entire text span.
#underlinePosition Source
underlinePosition :: forall a. String -> Prop aThe 'underline-position' attribute specifies the position of the underline decoration on text.
#underlineThickness Source
underlineThickness :: forall a. String -> Prop aThe 'underline-thickness' attribute specifies the thickness of the underline decoration on text.
#unicodeBidi Source
unicodeBidi :: forall a. String -> Prop aThe 'unicode-bidi' attribute specifies the level of embedding with respect to the bidirectional algorithm.
#unicodeRange Source
unicodeRange :: forall a. String -> Prop aThe 'unicode-range' attribute specifies the range of Unicode code points that are supported by the font-face.
#unitsPerEm Source
unitsPerEm :: forall a. String -> Prop aThe '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 aThe 'v-alphabetic' attribute specifies the vertical position of the 'alphabetic' baseline of the glyph.
#vIdeographic Source
vIdeographic :: forall a. String -> Prop aThe 'v-ideographic' attribute specifies the vertical position of the 'ideographic' baseline of the glyph.
#vMathematical Source
vMathematical :: forall a. String -> Prop aThe 'v-mathematical' attribute specifies the vertical position of the 'mathematical' baseline of the glyph.
#vertOriginX Source
vertOriginX :: forall a. String -> Prop aThe '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 aThe 'vert-origin-y' attribute specifies the y-coordinate in the font coordinate system of the origin of a glyph.
#viewTarget Source
viewTarget :: forall a. String -> Prop aThe 'viewTarget' attribute specifies the name of a view that should be used when processing the element.
#visibility Source
visibility :: forall a. String -> Prop aThe 'visibility' attribute specifies whether the given graphics element is visible.
#wordSpacing Source
wordSpacing :: forall a. String -> Prop aThe 'word-spacing' attribute specifies the spacing behavior between words.
#writingMode Source
writingMode :: forall a. String -> Prop aThe 'writing-mode' attribute specifies whether the initial inline-progression-direction for a text element is horizontal or vertical.
#xChannelSelector Source
xChannelSelector :: forall a. String -> Prop aThe 'xChannelSelector' attribute specifies which color channel (R, G, or B) that the 'x' attribute will affect.
#xlink_actuate Source
xlink_actuate :: forall a. String -> Prop aThe 'xlink:actuate' attribute specifies the timing of the element's activation.
#xlink_arcrole Source
xlink_arcrole :: forall a. String -> Prop aThe 'xlink:arcrole' attribute defines the meaning of the link based on the application context.
#xlink_href Source
xlink_href :: forall a. String -> Prop aThe 'xlink:href' attribute defines a link to a resource as a reference IRI.
#xlink_role Source
xlink_role :: forall a. String -> Prop aThe 'xlink:role' attribute defines the meaning of the link based on the application context.
#xlink_show Source
xlink_show :: forall a. String -> Prop aThe 'xlink:show' attribute specifies whether or not to show the referenced resource in a new view.
#xlink_title Source
xlink_title :: forall a. String -> Prop aThe 'xlink:title' attribute provides a title for the resource described by the link.
#xlink_type Source
xlink_type :: forall a. String -> Prop aThe 'xlink:type' attribute defines the type of the link based on the application context.
#yChannelSelector Source
yChannelSelector :: forall a. String -> Prop aThe 'yChannelSelector' attribute specifies which color channel (R, G, or B) that the 'y' attribute will affect.
#zoomAndPan Source
zoomAndPan :: forall a. String -> Prop aThe 'zoomAndPan' attribute specifies whether magnification is allowed for the current SVG document fragment.
- Modules
- Chameleon
- Chameleon.
Class - Chameleon.
HTML - Chameleon.
HTML. Attributes - Chameleon.
HTML. ElemNames - Chameleon.
HTML. Elements - Chameleon.
HTML. Events - Chameleon.
HTML. KeyedElements - Chameleon.
Impl. TestHtml - Chameleon.
SVG. Attributes - Chameleon.
SVG. ElemNames - Chameleon.
SVG. Elements - Chameleon.
SVG. KeyedElements - Chameleon.
Types