Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. SVG
  3. Reference
  4. Attributes
  5. href

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

href

Dashref Attribut definiert einen Link zu einer Ressource als ReferenzURL. Die genaue Bedeutung dieses Links hängt vom Kontext jedes Elements ab, das ihn verwendet.

Hinweis:Spezifikationen vor SVG 2 definierten einxlink:href Attribut, das jetzt durch dashref Attribut obsolet geworden ist. Wenn Sie frühere Browserversionen unterstützen müssen, kann das veraltetexlink:href Attribut als Fallback zusätzlich zumhref Attribut verwendet werden, z.B.<use href="some-id" xlink:href="some-id" x="5" y="5" />.

Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:

Beispiel

html,body,svg {  height: 100%;}
html
<svg viewBox="0 0 160 40" xmlns="http://www.w3.org/2000/svg">  <a href="https://developer.mozilla.org/">    <text x="10" y="25">MDN Web Docs</text>  </a></svg>

In SVG

a

Für<a> definierthref den Speicherort des referenzierten Objekts, ausgedrückt als URL-Referenz.

Wert<url>
StandardwertKeiner
AnimierbarJa

animate, animateMotion, animateTransform, set

Für die<animate>,<animateMotion>,<animateTransform> und<set> definierthref eine URL, die auf das Element verweist, welches das Ziel dieses Animationselements ist und somit über die Zeit modifiziert wird.

Die URL muss auf genau ein Ziel-Element verweisen, das in der Lage ist, das Ziel des gegebenen Animationselements zu sein. Wenn die URL auf mehrere Zielelemente verweist, das gegebene Zielelement nicht in der Lage ist, Ziel des gegebenen Animationselements zu sein oder das gegebene Zielelement nicht Teil des aktuellen Dokuments ist, wird das Animationselement kein Zielelement beeinflussen. Das Animationselement wird jedoch weiterhin normal in Bezug auf seine Zeitsteuerungseigenschaften funktionieren. Insbesondere werden TimeEvents gesendet und das Animationselement kann als Synchronisationsbasis identisch verwendet werden, wie wenn die URL auf ein gültiges Zielelement verweist.

Wenn dashref Attribut oder das veraltetexlink:href Attribut nicht angegeben wird, wird das Zielelement das unmittelbare Elternelement des aktuellen Animationselements sein. Wenn sowohlxlink:href als auchhref angegeben sind, wird der Wert des letztgenannten Attributs verwendet.

Siehe die Beschreibungen der einzelnen Animationselemente für etwaige Einschränkungen, welche Arten von Elementen Ziele bestimmter Arten von Animationen sein können.

Abgesehen von eventuell speziell in dieser Spezifikation erwähnten SVG-spezifischen Regeln ist die normative Definition für dieses Attribut dieSMIL Animation Spezifikation. Insbesondere sieheSMIL Animation: Specifying the animation target.

Wert<url>
StandardwertKeiner
AnimierbarNein

feImage

Für<feImage> definierthref eine URL, die auf eine Bildressource oder auf ein Element verweist. Wenn sowohl dasxlink:href als auch dashref Attribut angegeben sind, überschreibt letzteres das erste.

Wert<url>
StandardwertKeiner
AnimierbarJa

image

Für<image> definierthref eine URL, die auf das anzuzeigende Bild verweist.

Wert<url>
StandardwertKeiner
AnimierbarJa
html,body,svg {  height: 100%;}
html
<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">  <image href="fxlogo.png" x="0" y="0" height="100" width="100" /></svg>

linearGradient/radialGradient

Für<linearGradient> oder<radialGradient> definierthref eine URL, die auf ein Vorlagen-Gradientenelement verweist; um gültig zu sein, muss die Referenz auf ein anderes<linearGradient> oder<radialGradient> Element verweisen.

Wert<url>
StandardwertKeiner
AnimierbarJa

mpath

Für<mpath> definierthref eine URL, die auf das<path> Element oderGrundform verweist, welches den Bewegungspfad definiert.

Wert<url>
StandardwertKeiner
AnimierbarNein

pattern

Für<pattern> definierthref eine URL, die auf ein anderes<pattern> Element innerhalb des aktuellen SVG-Dokuments verweist. Alle Attribute, die auf dem referenzierten Element definiert sind, jedoch nicht auf diesem Element, werden von diesem Element geerbt. Wenn dieses Element keine Kinder hat und das referenzierte Element schon (möglicherweise aufgrund seines eigenenhref Attributs), dann erbt dieses Element die Kinder vom referenzierten Element. Das Erben kann indirekt auf beliebiger Ebene sein; wenn das referenzierte Element also Attribute oder Kinder aufgrund seines eigenenhref Attributs erbt, kann das aktuelle Element diese Attribute oder Kinder erben. Auf dem<pattern> Element ist dashref Attribut animierbar.

Wert<url>
StandardwertKeiner
AnimierbarJa

script

Für<script> definierthref eine URL, die auf eine externe Ressource verweist, die den Skriptcode enthält.

Wert<url>
StandardwertKeiner
AnimierbarNein

textPath

Für<textPath> definierthref eine URL, die auf das<path> Element oderGrundform verweist, auf die der Text dargestellt wird, wenn keinpath Attribut bereitgestellt wird. Auf dem<textPath> Element ist dashref Attribut animierbar.

Wert<url>
StandardwertKeiner
AnimierbarJa

use

Für<use> definierthref eine URL, die auf ein Element oder Fragment innerhalb eines SVG-Dokuments verweist, das geklont werden soll.

Das<use> Element kann auf ein komplettes SVG-Dokument verweisen, indem es einenhref Wert ohne Fragment angibt. Solche Verweise sind als Verweise auf das Wurzelelement des referenzierten Dokuments zu verstehen.

Wert<url>
StandardwertKeiner
AnimierbarJa

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# AElementHrefAttribute
Scalable Vector Graphics (SVG) 2
# ImageElementHrefAttribute
Scalable Vector Graphics (SVG) 2
# LinearGradientElementHrefAttribute
Scalable Vector Graphics (SVG) 2
# PatternElementHrefAttribute
Scalable Vector Graphics (SVG) 2
# RadialGradientElementHrefAttribute
Scalable Vector Graphics (SVG) 2
# ScriptElementHrefAttribute
Scalable Vector Graphics (SVG) 2
# TextPathElementHrefAttribute
Scalable Vector Graphics (SVG) 2
# UseElementHrefAttribute
SVG Animations Level 2
# HrefAttribute
SVG Animations Level 2
# MPathElementHrefAttribute
Filter Effects Module Level 1
# element-attrdef-feimage-href

Browser-Kompatibilität

svg.elements.a.href

svg.elements.animate.href

svg.elements.animateMotion.href

svg.elements.animateTransform.href

svg.elements.feImage.href

svg.elements.image.href

svg.elements.linearGradient.href

svg.elements.mpath.href

svg.elements.pattern.href

svg.elements.radialGradient.href

svg.elements.script.href

svg.elements.set.href

svg.elements.textPath.href

svg.elements.use.href

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp