转载地址:http://tech.techweb.com.cn/thread-258715-1-1.html

最基本的交互形式是链接。在 SVG 中,通过一个 <a> 标签提供链接,这与 HTML 链接的方式几乎相同。将 <a> 标签与一个 xlink:href 属性结合使用便可以建立一个链接。在 <a>和 </a> 标签之间的所有内容都作为链接的一部分。清单1展示了一个例子,它有三个元素,设置为链接到三个不同的 URL。单击这里以在浏览器中查看它们。
文本、矩形和多边形元素都有到不同页面的链接,这表明所有 SVG 元素 -- 不管是文本、圆还是不规则的多边形 -- 都可以作为一个链接。注意,如果将鼠标移动到这些元素上面,指针会相应地发生改变,表明这是一个链接。
其功能与 HTML 中的 image map(或者 hotspot)基本上相同。不过,在 HMTL 中这会是一个很麻烦的过程,要用专门的软件在一个图像上手工绘制热点 -- 如果这个图像或者链接改变了,那么更新它们会非常麻烦。在 SVG 中,定义和维护链接则容易得多,这主要是因为链接可以随着 SVG 内容动态移动。

<svg>
<a href="http://www.w3.org//Graphics//SVG//Overview.htm8">
<rect x="10" y="10" width="100" height="30" rx="10" ry="10"
style="fill:lightgrey"/>
<text x="30" y="30" font-size="12">Click here</text>
</a>
<a   href="http://www.ibm.com//developerworks/">
<circle cx="100" cy="100" r="50" style="fill:grey"/>
<text x="80" y="100" font-size="12">Or here</text>
</a>
<a href="http://www.ibm.com/" target="new">
<polygon
points="60 160,165 172,180 60,290 290,272 280,172 285,250 255"
style="fill:dimgrey"/>
<text x="160" y="200" font-size="12">Or even here</text>
</a>
</svg> 
注意在多边形的  中使用的 target="_blank"属性。它指示查看程序在单击这个元素时打开一个新的浏览器窗口。

SVG添加链接(转载)相关推荐

  1. visual studio 添加链接文件

    本文转载http://blog.163.com/zhongpenghua@yeah/blog/static/87727415201282432345613/ 那个有个箭头的文件就是链接文件了,添加方法 ...

  2. 删除 linux的ln文件夹,linux下添加链接与删除链接(ln命令的用法)

    添加链接使用ln命令 用法: #ln --help 用法:ln [选项]... 目标 [链接名] 或:ln [选项]... 目标... 目录 或:ln [选项]... --target-directo ...

  3. 在几何画板中怎样添加链接

    很多的数学,物理老师在用几何画板制作课件的时候,常常需要把课件链接到别处,但是一些新手用户不知道该怎么操作.下面我们来看几何画板工具中怎样添加链接按钮. 添加链接有三种方法: 1.外部网站的链接 选择 ...

  4. Plotly可视化输出数据表格(table):简单表格、添加链接的表格

    Plotly可视化输出数据表格(table):简单表格.添加链接的表格 # 可视化输出简单表格 import plotly as py import plotly.figure_factory as ...

  5. sql 增加链接服务器,SQL server利用脚本添加链接服务器,可设置别名

    USE [master] GO EXEC master.dbo.sp_addlinkedserver @server = N'你的别名', @srvproduct=N'', @provider=N'S ...

  6. element ui 中 el-menu 如何添加链接router-link标签

    在vue项目中,使用elementui 框架,做一个后台管理系统 在写左边菜单,菜用了,elementui 提供的组件 , el-menu 组件.但是组件没有链接,而我们知道添加链接使用router- ...

  7. 【思维导图怎么画】万彩脑图大师教程 | 添加链接

    脑图大师作为一款功能强大的思维导图制作软件, 除了满足制作思维导图的基本要求以外, 还有其他大量的实用性超强的功能. 以下介绍的是如何用脑图大师为思维导图添加链接. 1.选择"添加链接&qu ...

  8. 电话号码自动分隔 html,手机版网站中电话、手机号码添加链接

    几年前我们开始为普通电脑版网站添加手机版本,当时查了一些资料,其中说到很多情况下,手机浏览器可以识别网页中的电话号码并自动添加链接,但也可以关闭这个功能并控制号码是否添加链接.这两年我们在添加手机版网 ...

  9. 名编辑电子杂志大师教程 | 如何在电子杂志页面直接添加链接?

    问题: 如何在电子杂志页面上直接添加链接,而不需要重新在PDF.Word或者其他源文件里面添加链接呢? 答: 如果您想在电子杂志页面添加链接,链接到其他图片或者网站,就动手按照以下的步骤一起来做吧: ...

最新文章

  1. 一个Ext2+SWFUpload做的图片上传对话框
  2. 虽然得了第三名,但依然很快乐...
  3. SAP ui5 单元测试框架 - OPA
  4. C++(1) 指针 new 和delete
  5. 前端学习(3086):vue+element今日头条管理-请求提交
  6. mysql create database to_mysql之CREATE DATABASE Syntax(创建数据库)
  7. 校招应聘产品经理,怎么准备?网易大佬来回答
  8. 【专栏精选】实战:动态配置图片
  9. 安装官方 Synaptics 驱动,终于解决 HP Pavilion G4 笔记本 讨厌的触摸板锁定问题!...
  10. Google Maps 补丁绕过、得双倍奖金这么简单?我陷入了自我怀疑
  11. 9.1 正则介绍_grep(上)
  12. 跨计算机建立视图_解读 | 2019年10篇计算机视觉精选论文(上)
  13. C++程序设计课程主页-2014级
  14. qq企业邮箱 pop3服务器是什么意思,腾讯qq端口是什么? QQ企业邮箱POP3SMTP设置
  15. python实现ncm转mp3_滚动歌词制作 之 ncm格式转mp3
  16. Python 爬虫批量爬取网页图片保存到本地
  17. 阿里根据截图查到泄露者,这样的技术是如何做到的?
  18. 推荐股票理财博客-徐小明
  19. word在试图打开文件时遇到错误,解决办法
  20. RK系列开发板音频驱动适配指南(二)

热门文章

  1. win10怎么重装系统虚拟机win7
  2. win11的附件在哪 windows11附件的查看方法
  3. activiti历史数据的查看
  4. activiti启动流程实例
  5. AT指令:AT+CMGF
  6. 麦克纳姆轮全向移动机器人斜向直线运动分析
  7. 2019重庆对口高职计算机类分数排名,重庆2019高职分类考试分数线公布
  8. openopc.opcerror: dispatch: 无效的类字符串_实战PyQt5: 064-MV框架中的Model类
  9. obs多推流地址_什么都比不上动手能力,OBS 推流实践小记
  10. JDBC中给Mysql加时区问题!