Chameleon.SVG.Attributes
- Package
- purescript-chameleon
- Repository
- thought2/purescript-chameleon
#IsAttribVariantRL Source
class IsAttribVariantRL :: RowList Type -> Row Type -> Constraint
class 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 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.
#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.
#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'.
#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.
#clipPathUnits Source
clipPathUnits :: forall a. String -> Prop a
The 'clipPathUnits' attribute defines the coordinate system for the contents of the 'clipPath' element.
#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.
#diffuseConstant Source
diffuseConstant :: forall a. String -> Prop a
The 'diffuseConstant' attribute specifies the diffuse constant of the light source 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.
#enableBackground Source
enableBackground :: forall a. String -> Prop a
The 'enable-background' attribute specifies the color space for imaging operations performed via filter effects.
#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.
#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.
#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.
#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.
#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.
#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.
#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'.
#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.
#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.
#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'.
#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.
#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.
#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.
#maskContentUnits Source
maskContentUnits :: forall a. String -> Prop a
The 'maskContentUnits' attribute defines the coordinate system for the contents of the mask.
#mathematical Source
mathematical :: forall a. String -> Prop a
The 'mathematical' attribute specifies whether the font is to be treated as a mathematical font.
#numOctaves Source
numOctaves :: forall a. String -> Prop a
The 'numOctaves' attribute specifies the number of octaves for the noise function of the 'feTurbulence' element.
#orientation Source
orientation :: forall a. String -> Prop a
The 'orientation' attribute specifies the orientation of the gradient vector for the x-axis direction.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#stitchTiles Source
stitchTiles :: forall a. String -> Prop a
The 'stitchTiles' attribute specifies whether to force edge pixels to be repeated.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#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.
#xlink_actuate Source
xlink_actuate :: forall a. String -> Prop a
The 'xlink:actuate' attribute specifies the timing of the element's activation.
#xlink_arcrole Source
xlink_arcrole :: forall a. String -> Prop a
The 'xlink:arcrole' attribute defines the meaning of the link based on the application context.
#xlink_href Source
xlink_href :: forall a. String -> Prop a
The 'xlink:href' attribute defines a link to a resource as a reference IRI.
#xlink_role Source
xlink_role :: forall a. String -> Prop a
The 'xlink:role' attribute defines the meaning of the link based on the application context.
#xlink_show Source
xlink_show :: forall a. String -> Prop a
The '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 a
The 'xlink:title' attribute provides a title for the resource described by the link.
#xlink_type Source
xlink_type :: forall a. String -> Prop a
The 'xlink:type' attribute defines the type of the link based on the application context.
#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.
#zoomAndPan Source
zoomAndPan :: forall a. String -> Prop a
The '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