【发布时间】:2009-06-01 02:22:18
【问题描述】:
我试图让 html 图像 <area coord tag 对查看者更清晰。任何 javascript 示例可以使这些坐标闪烁效果或类似效果,只要每个坐标对查看者来说都是清晰的?
p/s:粘贴
【问题讨论】:
标签: javascript jquery html effects
我试图让 html 图像 <area coord tag 对查看者更清晰。任何 javascript 示例可以使这些坐标闪烁效果或类似效果,只要每个坐标对查看者来说都是清晰的?
p/s:粘贴
【问题讨论】:
标签: javascript jquery html effects
我没有对此进行测试,因为我现在没有时间,但您应该能够仅使用 CSS 使其脱颖而出,如下所示:
area {
filter:Glow(color=#00FF00,strength=4);
text-decoration: blink;
}
【讨论】:
两种解决方案:一种,叠加另一个图像。除了您要突出显示的区域外,叠加图像将是透明的,并且不透明度设置得足够低以仍然可以看到它后面的内容。第二,使用真实图像作为上述'覆盖'图像的背景图像(覆盖图像必须使覆盖区域已经是半透明的,而不是使用css)。
例如(第一版)
<span class='image_container'>
<img id='base_image' src='base.png' >
<img id='overlay_image' src='overlayimage.png' usemap='#yourmaphere'>
<map name='yourmaphere'>
...
</map>
</span>
.image_container {
position:relative;
}
#overlay_image {
position:absolute;
top:0;
left:0;
opacity:0.5;
filter: alpha(opacity = 50);
/* text-decoration: blink; */ /*optional*/
}
例如(第二版)
<img id='base_image' src='overlayimage.png' usemap='#yourmaphere'>
<map name='yourmaphere'>
...
</map>
#base_image {
background: transparent url(base.png) no-repeat scroll top left;
}
【讨论】: