Heim  >  Artikel  >  Web-Frontend  >  SVG-Tag: Anwendung des -Tags und des -Tags (Code)

SVG-Tag: Anwendung des -Tags und des -Tags (Code)

不言
不言Original
2018-08-06 14:21:563020Durchsuche

Der mit Ihnen geteilte Inhalt handelt von der Anwendung (Code) der Tags . Ich hoffe, dass sie einen gewissen Referenzwert haben Es wird Ihnen helfen.

Textattribut

x: X-Achsenposition der Textzeichnung
y: Y-Achsenposition der Textzeichnung
dx: every Der Versatzabstand eines Zeichens relativ zum vorherigen Zeichen
dy: Der Versatzabstand jedes Zeichens relativ zum vorherigen Zeichen

<svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">
     <text x="100" y="100" dy="100" fill="black" style="font-size:40px;">
          <tspan fill="blue" dy="-20 10">我是</tspan><tspan fill="red">中国人</tspan>
     </text>
     <path d="M100,0 V200 M0,100 H200" stroke="red"/>
</svg>

Der Text wird horizontal und vertikal zentriert

Horizontale Anordnung

Das Text-Anker-Attribut kann drei Werte festlegen: start | middle | 🎜>

<svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">
     <text x="200" y="50" text-anchor="start" fill="black" style="font-size:40px;">我是中国人</text>
     <text x="200" y="100" text-anchor="middle"  fill="black" style="font-size:40px;">我是中国人</text>
     <text x="200" y="150" text-anchor="end" fill="black" style="font-size:40px;">我是中国人</text>
     <path d="M200,0 V200 M0,100 H400" stroke="red"/>
</svg>

Der Tag

<svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">
     <path id="p1" d="M100,200 Q200 100 300 200 T 500 200" stroke="green" fill="none"/>
     <text style="font-size:20px;">
          <textPath xlink:href="#p1">我是根据固定曲线来绘制的文字方向</textPath>
     </text>
</svg>
Der Browser rendert den Teil außerhalb des Pfads nicht.

Der Versatz von Text auf dem Pfad kann durch die Positionierungsattribute x, y, dx, dy, text-anchor und startOffset bestimmt werden.

  1. x/dx/startOffset kann den Startpunkt der Zeichenwiedergabe auf dem Pfad festlegen.

  2. y-Attributeinstellung hat keine Auswirkung.

  3. dy kann den Versatz des Zeichens auf der Normalzeile festlegen.

  4. Text-Anker dient dazu, den horizontalen Anordnungseffekt von Text festzulegen.

Empfohlene verwandte Artikel:

So implementieren Sie die Koordinatensystemtransformation in SVG (mit Code)

svg in< ;marker>Verwendung von Elementen und Einführung in Markerattribute

Das obige ist der detaillierte Inhalt vonSVG-Tag: Anwendung des -Tags und des -Tags (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn