Sök…


parametrar

<text> detaljer
x Textens x-position.
y Textens y-position.
dx Relativ förskjutning i x-position.
dy Relativ förskjutning i y-position.
rotera Anger vinkelförskjutningen för textglyfer.
textLength Passar in texten i den angivna längden.
lengthAdjust Anger om bara kerning eller kerning & glyphs är komprimerade / sträckta för att anpassa text till angiven textlängd. Värden: avstånd eller avståndAndGlyphs
- Parametrar som är gemensamma för alla textbitarelement (text, tref, textPath, tspan)
text-ankare Anger horisontell justering. Värden: start, mitt, slut.
baslinje-skift Skifter textbaslinje baserat på antingen värden som tillhandahålls av typsnittstabellen för placering av superscript eller subscript (sub, super) eller med en positiv eller negativ% eller längd. Värden: sub, super,% eller längd.

Anmärkningar

baslinjeförskjutning stöds inte av de senaste versionerna av Firefox- och Microsoft-webbläsare från och med juli 2016.

Rita text

<svg xmlns="http://www.w3.org/2000/svg">
    <text x="40" y="60" font-size="28">Hello World!</text>
</svg>

X- och y-koordinaten anger positionen i det nedre vänstra hörnet av texten (såvida inte text-ankaret har ändrats).

ange bildbeskrivning här

Super- och prenumeration

Med hjälp av baslinjeförskjutningsparametern kan du ange super- eller subscript. Men detta stöds inte av alla stora webbläsare.

<svg xmlns="http://www.w3.org/2000/svg">
    <text x="10" y="20">x<tspan baseline-shift="super">2</tspan></text>
    <text x="10" y="60">f<tspan baseline-shift="sub">x</tspan></text>
</svg>

För en lösning över webbläsare kan du använda dy, dx och relativ fontstorlek.

<svg xmlns="http://www.w3.org/2000/svg">
    <text x="10" y="40">x<tspan dy="-7" font-size=".7em">2</tspan></text>
    <text x="10" y="80">f<tspan dy="3" font-size=".7em">x</tspan></text>
</svg>

Rotera text

Rotationsegenskapen roterar varje tecken med den angivna vinkeln.

<svg xmlns="http://www.w3.org/2000/svg">
    <text x="10" y="20" rotate="30">Each character is rotated</text>
</svg>

För att rotera hela textelementet måste du använda egenskapen transform.

<svg xmlns="http://www.w3.org/2000/svg">
    <text transform="translate(10, 60) rotate(30)">The whole text is rotated</text>
</svg>

Individuell bokstavspositionering med matriser av X & Y-värden

<svg width="400px" height="200px"> 
 <text x="1em, 2em, 3em, 4em, 5em" y="3em, 4em, 5em">
    Individually Spaced Text
  </text>
</svg>

Textelementet stöder individuell placering av bokstäver genom att acceptera en mängd värden för x och y.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow