<feMorphology>
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
<feMorphology> SVG 滤éåè¯ç¨äºå¯¹è¾å
¥å¾åè¿è¡è
èæè¨èãå®çç¨éå°¤å
¶ä½ç°å¨å ç²æåç»ææä¸ã
使ç¨ä¸ä¸æ
屿§
DOM æ¥å£
æ¤å
ç´ å®ç°äº SVGFEMorphologyElement æ¥å£ã
示ä¾
>è¿æ»¤ SVG å 容
SVG
html
<svg xmlns="http://www.w3.org/2000/svg" width="300" height="180">
<filter id="erode">
<feMorphology operator="erode" radius="1" />
</filter>
<filter id="dilate">
<feMorphology operator="dilate" radius="2" />
</filter>
<text y="1em">æ®éææ¬</text>
<text id="thin" y="2em">ç»ææ¬</text>
<text id="thick" y="3em">ç²ææ¬</text>
</svg>
CSS
css
text {
font-family: Arial, Helvetica, sans-serif;
font-size: 3em;
}
#thin {
filter: url(#erode);
}
#thick {
filter: url(#dilate);
}
è¿æ»¤ HTML å 容
SVG
html
<svg xmlns="http://www.w3.org/2000/svg" width="0" height="0">
<filter id="erode">
<feMorphology operator="erode" radius="1" />
</filter>
<filter id="dilate">
<feMorphology operator="dilate" radius="2" />
</filter>
</svg>
<p>æ®éææ¬</p>
<p id="thin">ç»ææ¬</p>
<p id="thick">ç²ææ¬</p>
CSS
css
p {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 3em;
}
#thin {
filter: url(#erode);
}
#thick {
filter: url(#dilate);
}
è§è
| è§è |
|---|
| Filter Effects Module Level 1 > # feMorphologyElement > |