From 0a5901804a3f3a13e09dc51e29911cfca5a6af77 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 19 Oct 2021 01:24:22 +0900 Subject: Web/SVG/Element/pattern を変換準備 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/svg/element/pattern/index.html | 120 ---------------------------- files/ja/web/svg/element/pattern/index.md | 120 ++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+), 120 deletions(-) delete mode 100644 files/ja/web/svg/element/pattern/index.html create mode 100644 files/ja/web/svg/element/pattern/index.md (limited to 'files/ja') diff --git a/files/ja/web/svg/element/pattern/index.html b/files/ja/web/svg/element/pattern/index.html deleted file mode 100644 index 9a7f70231b..0000000000 --- a/files/ja/web/svg/element/pattern/index.html +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: -slug: Web/SVG/Element/pattern -translation_of: Web/SVG/Element/pattern ---- -
{{SVGRef}}
- -

<pattern>要素は同じ図形をx軸y軸方向にタイルを敷き詰めるように繰り返し描画させます.

- -

<pattern>は他のgraphics elementsの{{SVGAttr("fill")}}または{{SVGAttr("stroke")}}属性として参照されることが可能です.

- -
- - -
<svg viewBox="0 0 230 100" xmlns="http://www.w3.org/2000/svg">
-  <defs>
-    <pattern id="star" viewBox="0,0,10,10" width="10%" height="10%">
-      <polygon points="0,0 2,5 0,10 5,8 10,10 8,5 10,0 5,2"/>
-    </pattern>
-  </defs>
-
-  <circle cx="50"  cy="50" r="50" fill="url(#star)"/>
-  <circle cx="180" cy="50" r="40" fill="none" stroke-width="20" stroke="url(#star)"/>
-</svg>
- -

{{EmbedLiveSample('Exemple', 150, '100%')}}

-
- -

属性

- -
-
{{SVGAttr("height")}}
-
This attribute determines the height of the pattern tile.
- Value type: <length>|<percentage>; Default value: 0; Animatable: yes
-
{{SVGAttr("href")}}
-
This attribute reference a template pattern that provides default values for the <pattern> attributes.
- Value type: <URL>; Default value: none; Animatable: yes
-
{{SVGAttr("patternContentUnits")}}
-
This attribute defines the coordinate system for the contents of the {{ SVGElement("pattern") }}.
- Value type: userSpaceOnUse|objectBoundingBox; Default value: userSpaceOnUse; Animatable: yes -

Note: This attribute has no effect if a viewBox attribute is specified on the <pattern> element.

-
-
{{SVGAttr("patternTransform")}}
-
This attribute contains the definition of an optional additional transformation from the pattern coordinate system onto the target coordinate system.
- Value type: <transform-list>; Default value: none; Animatable: yes
-
{{SVGAttr("patternUnits")}}
-
This attribute defines the coordinate system for attributes x, y, width and height.
- Value type: userSpaceOnUse|objectBoundingBox; Default value: objectBoundingBox; Animatable: yes
-
{{SVGAttr("preserveAspectRatio")}}
-
This attribute defines how the svg fragment must be deformed if it is embedded in a container with a different aspect ratio.
- Value type: (none| xMinYMin| xMidYMin| xMaxYMin| xMinYMid| xMidYMid| xMaxYMid| xMinYMax| xMidYMax| xMaxYMax) (meet|slice)? ; Default value: xMidYMid meet; Animatable: yes
-
{{SVGAttr("viewBox")}}
-
This attribute defines the bound of the SVG viewport for the pattern fragment.
- Value type: <list-of-numbers> ; Default value: none; Animatable: yes
-
{{SVGAttr("width")}}
-
This attribute determines the width of the pattern tile.
- Value type: <length>|<percentage> ; Default value: 0; Animatable: yes
-
{{SVGAttr("x")}}
-
This attribute determines the x coordinate shift of the pattern tile.
- Value type: <length>|<percentage> ; Default value: 0; Animatable: yes
-
{{SVGAttr("xlink:href")}} {{deprecated_inline("SVG2")}}
-
This attribute reference a template pattern that provides default values for the <pattern> attributes.
- Value type: <URL>; Default value: none; Animatable: yes -

Note: For browsers implementing href, if both href and xlink:href are set, xlink:href will be ignored and only href will be used.

-
-
{{SVGAttr("y")}}
-
This attribute determines the y coordinate shift of the pattern tile.
- Value type: <length>|<percentage> ; Default value: 0; Animatable: yes
-
- -

グローバル属性

- -
-
Core Attributes
-
Most notably: {{SVGAttr('id')}}, {{SVGAttr('tabindex')}}
-
Styling Attributes
-
{{SVGAttr('class')}}, {{SVGAttr('style')}}
-
Conditional Processing Attributes
-
Most notably: {{SVGAttr('requiredExtensions')}}, {{SVGAttr('systemLanguage')}}
-
Presentation Attributes
-
Most notably: {{SVGAttr('clip-path')}}, {{SVGAttr('clip-rule')}}, {{SVGAttr('color')}}, {{SVGAttr('color-interpolation')}}, {{SVGAttr('color-rendering')}}, {{SVGAttr('cursor')}}, {{SVGAttr('display')}}, {{SVGAttr('fill')}}, {{SVGAttr('fill-opacity')}}, {{SVGAttr('fill-rule')}}, {{SVGAttr('filter')}}, {{SVGAttr('mask')}}, {{SVGAttr('opacity')}}, {{SVGAttr('pointer-events')}}, {{SVGAttr('shape-rendering')}}, {{SVGAttr('stroke')}}, {{SVGAttr('stroke-dasharray')}}, {{SVGAttr('stroke-dashoffset')}}, {{SVGAttr('stroke-linecap')}}, {{SVGAttr('stroke-linejoin')}}, {{SVGAttr('stroke-miterlimit')}}, {{SVGAttr('stroke-opacity')}}, {{SVGAttr('stroke-width')}}, {{SVGAttr("transform")}}, {{SVGAttr('vector-effect')}}, {{SVGAttr('visibility')}}
-
XLink Attributes
-
Most notably: {{SVGAttr("xlink:title")}}
-
- -

Usage notes

- -

{{svginfo}}

- -

Specifications

- - - - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('SVG2', 'pservers.html#Patterns', '<pattern>')}}{{Spec2('SVG2')}}
{{SpecName('SVG1.1', 'pservers.html#Patterns', '<pattern>')}}{{Spec2('SVG1.1')}}Initial definition
- -

Browser compatibility

- - - -

{{Compat("svg.elements.pattern")}}

diff --git a/files/ja/web/svg/element/pattern/index.md b/files/ja/web/svg/element/pattern/index.md new file mode 100644 index 0000000000..9a7f70231b --- /dev/null +++ b/files/ja/web/svg/element/pattern/index.md @@ -0,0 +1,120 @@ +--- +title: +slug: Web/SVG/Element/pattern +translation_of: Web/SVG/Element/pattern +--- +
{{SVGRef}}
+ +

<pattern>要素は同じ図形をx軸y軸方向にタイルを敷き詰めるように繰り返し描画させます.

+ +

<pattern>は他のgraphics elementsの{{SVGAttr("fill")}}または{{SVGAttr("stroke")}}属性として参照されることが可能です.

+ +
+ + +
<svg viewBox="0 0 230 100" xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <pattern id="star" viewBox="0,0,10,10" width="10%" height="10%">
+      <polygon points="0,0 2,5 0,10 5,8 10,10 8,5 10,0 5,2"/>
+    </pattern>
+  </defs>
+
+  <circle cx="50"  cy="50" r="50" fill="url(#star)"/>
+  <circle cx="180" cy="50" r="40" fill="none" stroke-width="20" stroke="url(#star)"/>
+</svg>
+ +

{{EmbedLiveSample('Exemple', 150, '100%')}}

+
+ +

属性

+ +
+
{{SVGAttr("height")}}
+
This attribute determines the height of the pattern tile.
+ Value type: <length>|<percentage>; Default value: 0; Animatable: yes
+
{{SVGAttr("href")}}
+
This attribute reference a template pattern that provides default values for the <pattern> attributes.
+ Value type: <URL>; Default value: none; Animatable: yes
+
{{SVGAttr("patternContentUnits")}}
+
This attribute defines the coordinate system for the contents of the {{ SVGElement("pattern") }}.
+ Value type: userSpaceOnUse|objectBoundingBox; Default value: userSpaceOnUse; Animatable: yes +

Note: This attribute has no effect if a viewBox attribute is specified on the <pattern> element.

+
+
{{SVGAttr("patternTransform")}}
+
This attribute contains the definition of an optional additional transformation from the pattern coordinate system onto the target coordinate system.
+ Value type: <transform-list>; Default value: none; Animatable: yes
+
{{SVGAttr("patternUnits")}}
+
This attribute defines the coordinate system for attributes x, y, width and height.
+ Value type: userSpaceOnUse|objectBoundingBox; Default value: objectBoundingBox; Animatable: yes
+
{{SVGAttr("preserveAspectRatio")}}
+
This attribute defines how the svg fragment must be deformed if it is embedded in a container with a different aspect ratio.
+ Value type: (none| xMinYMin| xMidYMin| xMaxYMin| xMinYMid| xMidYMid| xMaxYMid| xMinYMax| xMidYMax| xMaxYMax) (meet|slice)? ; Default value: xMidYMid meet; Animatable: yes
+
{{SVGAttr("viewBox")}}
+
This attribute defines the bound of the SVG viewport for the pattern fragment.
+ Value type: <list-of-numbers> ; Default value: none; Animatable: yes
+
{{SVGAttr("width")}}
+
This attribute determines the width of the pattern tile.
+ Value type: <length>|<percentage> ; Default value: 0; Animatable: yes
+
{{SVGAttr("x")}}
+
This attribute determines the x coordinate shift of the pattern tile.
+ Value type: <length>|<percentage> ; Default value: 0; Animatable: yes
+
{{SVGAttr("xlink:href")}} {{deprecated_inline("SVG2")}}
+
This attribute reference a template pattern that provides default values for the <pattern> attributes.
+ Value type: <URL>; Default value: none; Animatable: yes +

Note: For browsers implementing href, if both href and xlink:href are set, xlink:href will be ignored and only href will be used.

+
+
{{SVGAttr("y")}}
+
This attribute determines the y coordinate shift of the pattern tile.
+ Value type: <length>|<percentage> ; Default value: 0; Animatable: yes
+
+ +

グローバル属性

+ +
+
Core Attributes
+
Most notably: {{SVGAttr('id')}}, {{SVGAttr('tabindex')}}
+
Styling Attributes
+
{{SVGAttr('class')}}, {{SVGAttr('style')}}
+
Conditional Processing Attributes
+
Most notably: {{SVGAttr('requiredExtensions')}}, {{SVGAttr('systemLanguage')}}
+
Presentation Attributes
+
Most notably: {{SVGAttr('clip-path')}}, {{SVGAttr('clip-rule')}}, {{SVGAttr('color')}}, {{SVGAttr('color-interpolation')}}, {{SVGAttr('color-rendering')}}, {{SVGAttr('cursor')}}, {{SVGAttr('display')}}, {{SVGAttr('fill')}}, {{SVGAttr('fill-opacity')}}, {{SVGAttr('fill-rule')}}, {{SVGAttr('filter')}}, {{SVGAttr('mask')}}, {{SVGAttr('opacity')}}, {{SVGAttr('pointer-events')}}, {{SVGAttr('shape-rendering')}}, {{SVGAttr('stroke')}}, {{SVGAttr('stroke-dasharray')}}, {{SVGAttr('stroke-dashoffset')}}, {{SVGAttr('stroke-linecap')}}, {{SVGAttr('stroke-linejoin')}}, {{SVGAttr('stroke-miterlimit')}}, {{SVGAttr('stroke-opacity')}}, {{SVGAttr('stroke-width')}}, {{SVGAttr("transform")}}, {{SVGAttr('vector-effect')}}, {{SVGAttr('visibility')}}
+
XLink Attributes
+
Most notably: {{SVGAttr("xlink:title")}}
+
+ +

Usage notes

+ +

{{svginfo}}

+ +

Specifications

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('SVG2', 'pservers.html#Patterns', '<pattern>')}}{{Spec2('SVG2')}}
{{SpecName('SVG1.1', 'pservers.html#Patterns', '<pattern>')}}{{Spec2('SVG1.1')}}Initial definition
+ +

Browser compatibility

+ + + +

{{Compat("svg.elements.pattern")}}

-- cgit v1.2.3-54-g00ecf