From 5586a538032db5b020f3cf1e6b8390cd0fef1bab Mon Sep 17 00:00:00 2001 From: Gahotx <53534938+Gahotx@users.noreply.github.com> Date: Sat, 24 Aug 2024 16:23:37 +0800 Subject: [PATCH] [zh-cn]: update the translation of the SVG attribute `stroke-dasharray` (#23205) Co-authored-by: A1lo --- .../svg/attribute/stroke-dasharray/index.md | 115 +++++++++++------- 1 file changed, 70 insertions(+), 45 deletions(-) diff --git a/files/zh-cn/web/svg/attribute/stroke-dasharray/index.md b/files/zh-cn/web/svg/attribute/stroke-dasharray/index.md index 090d4d25a3f9fb..b3eabaaee9eadb 100644 --- a/files/zh-cn/web/svg/attribute/stroke-dasharray/index.md +++ b/files/zh-cn/web/svg/attribute/stroke-dasharray/index.md @@ -5,68 +5,93 @@ slug: Web/SVG/Attribute/stroke-dasharray {{SVGRef}} -属性 `stroke-dasharray` 可控制用来描边的点划线的图案范式。 +**`stroke-dasharray`** 表现属性定义了用于绘制形状轮廓的虚线段和间隙的排列形式。 -作为一个外观属性,它也可以直接用作一个 CSS 样式表内部的属性。 +> [!NOTE] +> 作为一个表现属性,`stroke-dasharray` 可以用作 CSS 属性。 -## 用法 +你可以将此属性与以下 SVG 元素一起使用: -| 类别 | 外观属性 | -| ------ | ----------------------------------- | -| 值 | **none** \| \ \| inherit | -| 可变性 | Yes | - -- \ - - : 它是一个[\](/zh-CN/SVG/Content_type#Length)和[\](/zh-CN/SVG/Content_type#Percentage)数列,数与数之间用逗号或者空白隔开,指定短划线和缺口的长度。如果提供了奇数个值,则这个值的数列重复一次,从而变成偶数个值。因此,**5,3,2**等同于**5,3,2,5,3,2**。 +- {{SVGElement('circle')}} +- {{SVGElement('ellipse')}} +- {{SVGElement('path')}} +- {{SVGElement('line')}} +- {{SVGElement('polygon')}} +- {{SVGElement('polyline')}} +- {{SVGElement('rect')}} +- {{SVGElement('text')}} +- {{SVGElement('textPath')}} +- {{SVGElement('tref')}} +- {{SVGElement('tspan')}} ## 示例 -```html - - - - - - - - - - - - +```css hidden +html, +body, +svg { + height: 100%; +} +``` +```html + + + + + + + + + + + + + + + + + + ``` -### 示例输出 - -{{ EmbedLiveSample('示例','220','220') }} +{{EmbedLiveSample("示例", '100%', 150)}} + +## 使用说明 + + + + + + + + + + + + + + + + +
none | <dasharray>
默认值none
动画性
-## 元素 +- \ -下列元素可以使用 `stroke-dasharray` 属性: + - : 以逗号或空格分隔的 [``](/zh-CN/docs/Web/SVG/Content_type#长度) 和 [``](/zh-CN/docs/Web/SVG/Content_type#百分数) 列表,用于定义交替的虚线段和间隙的长度。 -- [形状元素](/zh-CN/SVG/Element#Shape_elements) » -- [文本内容元素](/zh-CN/SVG/Element#Text_content_elements) » + 如果提供了奇数个值,则重复该列表以产生偶数个值,因此 `5,3,2` 等价于 `5,3,2,5,3,2`。 ## 规范 {{Specifications}} + +## 浏览器兼容性 + +{{Compat}}