SVG switch element
Jakob Jenkov |
The SVG <switch> element is used to draw text in an SVG image.
Switch Element
The <switch> element enables you to show different shapes depending on what language the user of the SVG viewer is using. Typically you would use the <switch> element to show different texts, but you can also show different shapes.
Here is an SVG <switch> element example:
<switch> <g systemLanguage="en-UK"> <text x="10" y="20">UK English</text> </g> <g systemLanguage="en"> <text x="10" y="20">English</text> </g> <g systemLanguage="es"> <text x="10" y="20">Spanish</text> </g> </switch>
Depending on the language chosen by the user, one of the <g> elements inside the <switch> element will be displayed. The browser will use the first language matching. A match on language code alone is also considered a match, so put dialects (like en-UK) before general languages (like en). Here is the resulting image:
Next: SVG image element
| Tweet | |
Jakob Jenkov | |











