如何在图像的选定区域上的文本上方添加鼠标?

洛基杜德

我有此图像,我想在此图像的所选区域上的文本上添加鼠标。

例如,如果您查看此图像并将鼠标悬停在字母A上,我想在框中添加一个小的说明。怎么做?

有人可以帮忙吗?

谢谢

荷兰人432

这是我对您问题的解决方案。演示(显示如何用2分来做)

它涉及一个相对定位的div,以您的图像作为背景。然后,有一些绝对定位的“悬停点”触发工具提示。

完成此操作后,您可以根据需要删除红色边框并设置工具提示的样式。

的HTML

<div id="image">
    <div class="hoverPoint" style="top:312px;left:178px;" data-content="This is a test (A)"></div>
    <div class="hoverPoint" style="top:37px;left:379px;" data-content="This is a test (C)"></div>
    <div id="tooltip"></div>    
</div>

jQuery的

$('.hoverPoint').mouseenter(function(){
    $('#tooltip')
        .css({
            top: ($(this).position().top-30) + 'px',
            left: $(this).position().left + 'px'
         })
         .html( $(this).data('content') )
         .show();
}).mouseleave(function(){
    $('#tooltip')
        .html('')
        .hide();
});

的CSS

#image{
    background:url(http://oi44.tinypic.com/2ur9to5.jpg) no-repeat;
    width:888px;
    height:441px;
    position:relative;
}
#tooltip{
    position:absolute;  
    background:#fff;
    border:1px solid #999;
    padding:4px;
    display:none;
}
.hoverPoint{
    position:absolute;
    width:47px;
    height:47px;
    border:1px solid #f00;
    cursor:pointer;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我需要在图像映射选定区域上添加文本,

如何在画布上添加图像,并在其上方放置旋转的文本?

如何在图像上动态添加文本?

如何在JOptionPane上添加文本区域

将鼠标悬停在图像上方的某些文本上时,如何阻止图像失去其不透明属性?

当鼠标悬停在图像上方时,如何在图像上方显示文字并显示文字?

Bootstrap如何在带有背景的图像上添加文本?

Fabric JS如何在图像上添加文本

如何在HTML上添加文本和图像作为链接

如何在Javascript按钮上添加文本+图像

如何在画布上裁剪选定区域的位图?

如何在图像的右上方放置文本?

鼠标悬停在文本上方时如何为文本添加效果

将鼠标悬停在该图像上方的按钮上时,如何对图像应用悬停效果?

如何在图像上方添加渐变边框(对角边框)

如何在目标页面图形上添加鼠标悬停图像

如何在鼠标悬停时将图像定位在其他图像上方?

如何在谷歌地图的折线上方添加文本?

如何在Highchart底部但图例上方添加文本?

jQuery如何在鼠标离开控制区域时继续检测文本区域的大小

如何在 360 度图像 A-Frame 上添加文本和图像

如何在视频/图像上添加图像或文本(水印)-Flutter / Dart

如何在图像上添加文本并调整字体大小以适应图像尺寸。

如何在 FFmpeg 中的视频上为带有文本大小的文本添加背景图像?

如何在鼠标悬停在相应文件名上方的位置显示图像-angularjs

如何在鼠标位置上方显示ContextMenuStrip?

如何在选定文本的文本区域中转换大小写?

如何在TextView文本中添加图像?

如何在图像下添加简单文本?