forked from SchemaStore/schemastore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
css-module-svg-painting.xml
118 lines (94 loc) · 9.6 KB
/
css-module-svg-painting.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<?xml version="1.0" encoding="utf-8"?>
<CssModule name="SVG Painting" standard-reference="http://www.w3.org/TR/SVG11/painting.html" status="REC" pub-date="2011-08-16">
<CssProperty name="text-rendering" version="3.0" browsers="C,FF3,O9,S5" restriction="enum" description="The creator of SVG content might want to provide a hint to the implementation about what tradeoffs to make as it renders text. The ‘text-rendering’ property provides these hints." standard-reference="http://www.w3.org/TR/SVG11/painting.html#TextRenderingProperty">
<entry value="auto" version="3.0" />
<entry value="optimizeSpeed" version="3.0" />
<entry value="optimizeLegibility" version="3.0" />
<entry value="geometricPrecision" version="3.0" />
</CssProperty>
<CssProperty name="image-rendering" version="3.0" browsers="C,FF3.6,O11.6,S" restriction="enum" description="The creator of SVG content might want to provide a hint to the implementation about how to make speed vs. quality tradeoffs as it performs image processing. The ‘image-rendering’ property provides a hint to the SVG user agent about how to optimize its image rendering." standard-reference="http://www.w3.org/TR/SVG11/painting.html#ImageRenderingProperty">
<entry value="auto" version="3.0" />
<entry value="optimizeSpeed" version="3.0" />
<entry value="optimizeQuality" version="3.0" />
</CssProperty>
<CssProperty name="color-rendering" version="3.0" browsers="none" restriction="enum" description="The creator of SVG content might want to provide a hint to the implementation about how to make speed vs. quality tradeoffs as it performs color interpolation and compositing. The ‘color-rendering’ property provides a hint to the SVG user agent about how to optimize its color interpolation and compositing operations." standard-reference="http://www.w3.org/TR/SVG11/painting.html#ColorRenderingProperty">
<entry value="auto" version="3.0" />
<entry value="optimizeSpeed" version="3.0" />
<entry value="optimizeQuality" version="3.0" />
</CssProperty>
<CssProperty name="shape-rendering" version="3.0" browsers="none" restriction="enum" description="The creator of SVG content might want to provide a hint to the implementation about what tradeoffs to make as it renders vector graphics elements such as ‘path’ elements and basic shapes such as circles and rectangles." standard-reference="http://www.w3.org/TR/SVG11/painting.html#ShapeRenderingProperty">
<entry value="auto" version="3.0" />
<entry value="optimizeSpeed" version="3.0" />
<entry value="optimizeQuality" version="3.0" />
<entry value="crispEdges" version="3.0" />
<entry value="geometricPrecision" version="3.0" />
</CssProperty>
<CssProperty name="fill" version="3.0" type="color" restriction="color, enum, url" description="The 'fill' property paints the interior of the given graphical element." standard-reference="http://www.w3.org/TR/SVG11/painting.html#FillProperty">
<entry value="none" />
<entry value="url()" />
</CssProperty>
<CssProperty name="fill-rule" version="3.0" restriction="enum" description="The 'fill-rule' property indicates the algorithm which is to be used to determine what parts of the canvas are included inside the shape." standard-reference="http://www.w3.org/TR/SVG11/painting.html#FillRuleProperty">
<entry value="nonzero" version="3.0" />
<entry value="evenodd" version="3.0" />
</CssProperty>
<CssProperty name="fill-opacity" version="3.0" restriction="number(0-1)" description="'fill-opacity' specifies the opacity of the painting operation used to paint the interior the current object." standard-reference="http://www.w3.org/TR/SVG11/painting.html#FillOpacityProperty" />
<CssProperty name="stroke" version="3.0" type="color" restriction="color" description="The 'stroke' property paints along the outline of the given graphical element." standard-reference="http://www.w3.org/TR/SVG11/painting.html#StrokeProperty" />
<CssProperty name="stroke-width" version="3.0" restriction="percentage, length, integer" description="This property specifies the width of the stroke on the current object." standard-reference="http://www.w3.org/TR/SVG11/painting.html#StrokeWidthProperty" />
<CssProperty name="stroke-linecap" version="3.0" restriction="enum" description="Specifies the shape to be used at the end of open subpaths when they are stroked." standard-reference="http://www.w3.org/TR/SVG11/painting.html#StrokeLinecapProperty">
<entry value="butt" version="3.0" />
<entry value="round" version="3.0" />
<entry value="square" version="3.0" />
</CssProperty>
<CssProperty name="stroke-linejoin" version="3.0" restriction="enum" description="specifies the shape to be used at the corners of paths or basic shapes when they are stroked." standard-reference="http://www.w3.org/TR/SVG11/painting.html#StrokeLinejoinProperty">
<entry value="miter" version="3.0" />
<entry value="round" version="3.0" />
<entry value="bevel" version="3.0" />
</CssProperty>
<CssProperty name="stroke-miterlimit" version="3.0" restriction="number" syntax="path { $(name): 4; }" description="When two line segments meet at a sharp angle and miter joins have been specified for 'stroke-linejoin', it is possible for the miter to extend far beyond the thickness of the line stroking the path." standard-reference="http://www.w3.org/TR/SVG11/painting.html#StrokeMiterLimitProperty" />
<CssProperty name="stroke-dasharray" version="3.0" restriction="length, percentage, enum, number" description="Controls the pattern of dashes and gaps used to stroke paths." standard-reference="http://www.w3.org/TR/SVG11/painting.html#StrokeDashArrayProperty">
<entry value="none" version="3.0" />
</CssProperty>
<CssProperty name="stroke-dashoffset" version="3.0" restriction="percentage, length, integer" description="Specifies the distance into the dash pattern to start the dash." standard-reference="http://www.w3.org/TR/SVG11/painting.html#StrokeDashOffsetProperty" />
<CssProperty name="stroke-opacity" version="3.0" restriction="number(0-1)" description="Specifies the opacity of the painting operation used to stroke the current object." standard-reference="http://www.w3.org/TR/SVG11/painting.html#StrokeOpacityProperty" />
<CssProperty name="marker-side" version="3.0" restriction="enum" description="Specifies if list item markers position themselves relative to the list item or the list container’s directionality." standard-reference="http://www.w3.org/TR/css3-lists/#propdef-marker-side">
<entry value="list-item" />
<entry value="list-container" />
</CssProperty>
<CssProperty name="marker-start" version="3.0" restriction="url" description="Defines the arrowhead or polymarker that shall be drawn at the first vertex of the given ‘path’ element or basic shape." standard-reference="http://www.w3.org/TR/SVG11/painting.html#MarkerStartProperty">
<entry value="url()" version="3.0" />
<entry value="none" version="3.0" />
</CssProperty>
<CssProperty name="marker-end" version="3.0" restriction="url" description="Defines the arrowhead or polymarker that shall be drawn at the final vertex." standard-reference="http://www.w3.org/TR/SVG11/painting.html#MarkerEndProperty">
<entry value="url()" version="3.0" />
<entry value="none" version="3.0" />
</CssProperty>
<CssProperty name="marker-mid" version="3.0" restriction="url" description="Defines the arrowhead or polymarker that shall be drawn at every other vertex." standard-reference="http://www.w3.org/TR/SVG11/painting.html#MarkerMidProperty">
<entry value="url()" version="3.0" />
<entry value="none" version="3.0" />
</CssProperty>
<CssProperty name="marker" version="3.0" restriction="url" description="Specifies the marker symbol that shall be used for all points on the sets the value for all vertices on the given ‘path’ element or basic shape." standard-reference="http://www.w3.org/TR/SVG11/painting.html#MarkerProperty">
<entry value="url()" version="3.0" />
<entry value="none" version="3.0" />
</CssProperty>
<CssProperty name="color-interpolation" version="3.0" browsers="none" restriction="enum" description="Specifies the color space for gradient interpolations, color animations and alpha compositing." standard-reference="http://www.w3.org/TR/SVG11/painting.html#ColorInterpolationProperty">
<entry value="auto" version="3.0" />
<entry value="sRGB" version="3.0" />
<entry value="linearRGB" version="3.0" />
</CssProperty>
<CssProperty name="color-interpolation-filters" version="3.0" browsers="none" restriction="enum" description="Specifies the color space for imaging operations performed via filter effects." standard-reference="http://www.w3.org/TR/SVG11/painting.html#ColorInterpolationFiltersProperty">
<entry value="auto" version="3.0" />
<entry value="sRGB" version="3.0" />
<entry value="linearRGB" version="3.0" />
</CssProperty>
<CssProperty name="text-anchor" version="3.0" restriction="enum" description="Used to align (start-, middle- or end-alignment) a string of text relative to a given point." standard-reference="http://www.w3.org/TR/SVG11/text.html#TextAnchorProperty">
<entry value="start" />
<entry value="middle" />
<entry value="end" />
</CssProperty>
<CssProperty name="paint-order" version="3.0" restriction="enum" description="Controls the order that the three paint operations that shapes and text are rendered with: their fill, their stroke and any markers they might have." standard-reference="https://svgwg.org/svg2-draft/painting.html#PaintOrder">
<entry value="normal" />
<entry value="fill" />
<entry value="stroke" />
<entry value="markers" />
</CssProperty>
</CssModule>