diff --git a/files/zh-cn/web/svg/element/femorphology/index.md b/files/zh-cn/web/svg/element/femorphology/index.md index c4ea45fa4efc88..15e95e6342c4e9 100644 --- a/files/zh-cn/web/svg/element/femorphology/index.md +++ b/files/zh-cn/web/svg/element/femorphology/index.md @@ -1,56 +1,132 @@ --- -title: feMorphology +title: slug: Web/SVG/Element/feMorphology +l10n: + sourceCommit: 3a1ef2abc8233835f0b0cc73afaf36e44edaf4a1 --- {{SVGRef}} -该滤镜用来侵蚀或扩张输入的图像。它在增肥或瘦身效果方面特别有用。 +**``** [SVG](/zh-CN/docs/Web/SVG) 滤镜原语用于对输入图像进行腐蚀或膨胀。它的用途尤其体现在加粗或变细效果上。 -## 用法 +## 使用上下文 {{svginfo}} +## 属性 + +- {{SVGAttr("in")}} +- {{SVGAttr("operator")}} +- {{SVGAttr("radius")}} + +## DOM 接口 + +此元素实现了 {{domxref("SVGFEMorphologyElement")}} 接口。 + ## 示例 -## 属性 +### 过滤 SVG 内容 -### 全局属性 +#### SVG -- [核心属性](/zh-CN/SVG/Attribute#Core) » -- [外观属性](/zh-CN/SVG/Attribute#Presentation) » -- [滤镜属性](/zh-CN/SVG/Attribute#Filter) » -- {{ SVGAttr("class") }} -- {{ SVGAttr("style") }} +```html + + + + + + + + 普通文本 + 细文本 + 粗文本 + +``` -### 专有属性 +#### CSS -- {{ SVGAttr("in") }} -- {{ SVGAttr("operator") }} -- {{ SVGAttr("radius") }} +```css +text { + font-family: Arial, Helvetica, sans-serif; + font-size: 3em; +} -## DOM 接口 +#thin { + filter: url(#erode); +} + +#thick { + filter: url(#dilate); +} +``` + +{{EmbedLiveSample("过滤 SVG 内容", 340, 180)}} + +### 过滤 HTML 内容 + +#### SVG + +```html + + + + + + + + + +

普通文本

+

细文本

+

粗文本

+``` + +#### CSS + +```css +p { + margin: 0; + font-family: Arial, Helvetica, sans-serif; + font-size: 3em; +} + +#thin { + filter: url(#erode); +} + +#thick { + filter: url(#dilate); +} +``` + +{{EmbedLiveSample("过滤 HTML 内容", 340, 180)}} + +## 规范 + +{{Specifications}} + +## 浏览器兼容性 -该元素实现了 [`SVGFEMorphologyElement`](/zh-CN/DOM/SVGFEMorphologyElement) 接口。 +{{Compat}} ## 参见 -- {{ SVGElement("filter") }} -- {{ SVGElement("animate") }} -- {{ SVGElement("set") }} -- {{ SVGElement("feBlend") }} -- {{ SVGElement("feColorMatrix") }} -- {{ SVGElement("feComponentTransfer") }} -- {{ SVGElement("feComposite") }} -- {{ SVGElement("feConvolveMatrix") }} -- {{ SVGElement("feDiffuseLighting") }} -- {{ SVGElement("feDisplacementMap") }} -- {{ SVGElement("feFlood") }} -- {{ SVGElement("feGaussianBlur") }} -- {{ SVGElement("feImage") }} -- {{ SVGElement("feMerge") }} -- {{ SVGElement("feOffset") }} -- {{ SVGElement("feSpecularLighting") }} -- {{ SVGElement("feTile") }} -- {{ SVGElement("feTurbulence") }} -- [SVG 教程:滤镜效果](/zh-CN/SVG/Tutorial/Filter_effects) +- {{SVGElement("filter")}} +- {{SVGElement("animate")}} +- {{SVGElement("set")}} +- {{SVGElement("feBlend")}} +- {{SVGElement("feColorMatrix")}} +- {{SVGElement("feComponentTransfer")}} +- {{SVGElement("feComposite")}} +- {{SVGElement("feConvolveMatrix")}} +- {{SVGElement("feDiffuseLighting")}} +- {{SVGElement("feDisplacementMap")}} +- {{SVGElement("feFlood")}} +- {{SVGElement("feGaussianBlur")}} +- {{SVGElement("feImage")}} +- {{SVGElement("feMerge")}} +- {{SVGElement("feOffset")}} +- {{SVGElement("feSpecularLighting")}} +- {{SVGElement("feTile")}} +- {{SVGElement("feTurbulence")}} +- [SVG 教程:滤镜效果](/zh-CN/docs/Web/SVG/Tutorial/Filter_effects)