问题标签 [imagemap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 图像映射代码不起作用
这段代码有什么问题?为什么我的图像映射不起作用?
更新:
我像这样重建了我的代码,但它仍然不起作用:
java - 如何使用 Java Swing 创建图像映射?
我需要使用显示背景图像的 Swing 制作图像映射,然后当鼠标悬停(或单击)特定热点时,我需要弹出一个“放大”图像并显示它。
我正在考虑扩展 JPanel 以包含图像参考,并通过 paintComponent(g) 方法绘制它。到目前为止我已经完成了这部分,这是代码:
谁能推荐我如何在定义的热点上监听/响应鼠标点击?有人可以另外推荐一种显示弹出窗口的方法吗?我的直觉反应是扩展JPopupMenu
让它显示图像,类似于上面的代码。
谢谢你的帮助!
html - 图像地图上的权威是什么?
我有一个花哨的、图形密集的设计来转换为 HTML。它的导航有糟糕的(当然是非标准的)字体。我不太喜欢文本替换技术。
所以我想知道图像地图是否适合导航?它们对 SEO 是好是坏?
javascript - 调整窗口大小后重新计算图像映射
我有一个有趣的问题:
我的女朋友(画家……)想要一个这样的网页:
- 第一页只是一个图像,通过所有屏幕 - 没有滑块等。因此存在为不同分辨率调整图像大小的问题。
- 此图像上有一些窗口,用户可以在其中浏览页面的其余部分。
解决方案:
所以,对于第一个问题,有一个很好的解决方案——jquery。效果很好,没问题。
对于第二个问题,有图像映射,效果很好。
问题:
如何结合第一个和第二个解决方案?我还没有找到解决方案的唯一问题是如何动态计算多边形的图像坐标。(即无论屏幕分辨率如何,图像映射属性将始终保持在正确的位置)。
对于矩形形状,我发现了这个。多边形的形状呢?
有人对如何做到这一点有一些想法吗?
html - 如何在定义上显示图像坐标
我们可以使用图像映射来创建超链接...
但是是否也可以使用图像映射的区域段来用另一个图像填充它。
如果是,那么我们如何做到这一点?标签中没有img标签!!
html - div、背景图像和图像映射
在我正在创建的网页上,我有一个带有背景图像的 div。我在图像上覆盖了一些我会经常更改的文本,这就是为什么我使用背景图像和真实文本而不是包含文本的 img 标签。
背景图像包含一些可点击的区域,所以我需要一个图像映射。
我认为最好的方法是使用另一个带有透明图像的覆盖 div,并为与背景区域可点击区域相对应的透明图像设置一个图像映射。
我在正确的轨道上,还是有更好的方法?
jquery - 向 jQuery 图像映射插件添加反向突出显示?
我正在使用 jQuery Map Hilighter插件,但我不想在每个区域上淡化一个深色补丁,而是想反转它,而是使周围区域变暗,保持悬停区域的颜色相同。
我查看了插件的代码,它似乎使用 canvas 元素(我猜是一个 MS 等效元素)来进行突出显示。然而,Firebug 对形状定义的确切位置并不是很明确——在上面的演示中它只是显示了这一点:
而且我看不到任何指定要悬停的元素形状的东西。这是似乎正在创建形状的 JS 部分:
html - 如何降低图像映射的复杂性?
我在 Linux (Ubuntu) 上使用KImageMapEditor创建图像映射。图像中的形状有点复杂,所以我使用手绘工具来绘制它们。但是,这实际上与多边形工具相同,因此形状最终带有很多点,这使得 HTML 变得非常庞大。
有谁知道减少形状复杂性的方法,比如“平滑”线条?
我还应该提到我希望形状相当准确的原因是因为我打算做这样的事情,每个形状都在鼠标悬停时突出显示:http: //davidlynch.org/js/maphilight/docs/demo_usa。 html
javascript - jQuery没有创建区域标签
我正在尝试使用 jQuery 动态创建图像映射,但遇到了一个奇怪的行为:
换句话说,我不能一次创建一个区域标签;如果我说
然后什么都没有创建。但是,如果我逐渐这样做,它会起作用,例如
我不知道为什么会这样,因为我可以创建具有属性和内容的各种其他元素,例如
所以我不清楚为什么这不起作用。这并不是那么重要,因为我可以通过链接调用来使它变得有趣attr
,但这很烦人,我想了解这种行为。
javascript - 在窗口调整大小时调整图像地图大小
我正在尝试在窗口调整大小事件上调整图像映射的大小。我得到的最接近的是使用鼠标点击事件,但它需要为我正在做的事情调整窗口大小。我正在使用 Firefox 3.5.5
我在某种程度上使用 jquery。这是我的示例-我要在窗口调整大小时调整大小的区域按钮位于左上角(单击它以调整地图和区域按钮的大小):
http://www.whitebrickstudios.com/foghornstour/imagemap3.html
任何帮助,将不胜感激!谢谢你,富