当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


SVG <use>用法及代码示例


SVG代表可缩放矢量图形。它可以像HTML画布一样用于制作图形和动画。

SVG <use>元素从SVG文档中获取节点并将其复制到其他位置。

用法:

<use href="" >
    Subtext
</use>

属性:

  • x:x轴协调图像的位置。
  • y:y轴协调图像的位置。
  • width:图像的宽度。
  • height:图片的高度。
  • href:图像的来源。
  • Global Attributes:使用了一些全局属性,例如核心属性和样式属性等。

范例1:



<!DOCTYPE html> 
<html> 
  
<body> 
    <svg width="400" height="200"
        xmlns="http://www.w3.org/2000/svg">        
        <circle id="gfg" 
                cx="100" 
                cy="100" 
                r="40" 
                fill="green"/> 
          
        <use href="#gfg" x="110"></use> 
    </svg> 
</body> 
  
</html>

输出:

范例2:

<!DOCTYPE html> 
<html> 
  
<body> 
    <svg width="400" height="200"
        xmlns="http://www.w3.org/2000/svg">   
        <a href="https://ide.geeksforgeeks.org"
           id="gfg">       
            <text x="50"
                  y="90" 
                  text-anchor="middle"> 
                Click Here 
            </text> 
        </a> 
        <use href="#gfg"
             y="110"></use> 
    </svg> 
</body> 
  
</html>

输出:

支持的浏览器:

  • Chrome
  • Edge
  • Firefox
  • Safari
  • IE浏览器
  • Opera




相关用法


注:本文由纯净天空筛选整理自taran910大神的英文原创作品 SVG <use> Element。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。