css - 特定区域的超链接

标签 css html

我正在为 Family Guy 制作一个网站,我将他们的照片作为主页的背景。现在,我想当我点击 Stewie 上的任意位置(在后台)以激活超链接并转到 Stewie 的网页时,其他人也一样,我可以使用什么语言? CSS、HTML5、JQuery?

或者,如果背景可以是黑色,家庭成员可以是照片,但我仍然想在浏览家庭成员时激活超链接,而不是他们头上的空白区域等。

最佳答案

您应该使用图像映射。这是 W3 Schools 的示例:

<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">

<map name="planetmap">
  <area shape="rect" coords="0,0,82,126" href="sun.htm" alt="Sun">
  <area shape="circle" coords="90,58,3" href="mercur.htm" alt="Mercury">
  <area shape="circle" coords="124,58,8" href="venus.htm" alt="Venus">
</map>

http://www.w3schools.com/tags/tag_map.asp

还有一些工具可以帮助绘制区域 map 。它们应该很容易用 Google 搜索。

关于css - 特定区域的超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18493208/

相关文章:

css - flex : 0, 上的转换有问题但仍在 flex : . 0001 上工作?

jquery - 如何停止使用 jquery 重复?

javascript - 如何在客户端使用 Node.js 变量?

javascript - 如何在 Chrome 81+ 中忽略 Canvas 上的图像 exif 数据

html - 将 td 显示的 div 居中

ios - 移动表格放大

html - 带有 Material 设计精简版的菜单分隔符

javascript - HTML 网站中的数据库连接方式应在 chrome 和 firefox 中支持

javascript - 延迟页面转换

html - 如何删除 div 之间的空白(CSS 图创建)