我有一个角色的PNG图片,我想要像这个网站一样的效果:http://www.swfcabin.com/open/1364482220。
当某人点击角色身体的一部分时,该部位将被“选中”。问题是 - 我该如何实现。我不想使用更多的图像(因为我有多个角色),我只想使用CSS。
我尝试了这个:http://jsfiddle.net/eRVpL/,但绿色背景出现在白色背景上方,而我希望它仅出现在角色上方。
代码如下:
<div class="character">
<img src="http://img194.imageshack.us/img194/3854/goldgladiator.png" />
<span></span>
</div>
<style>
.character { width: 210px;display: inline-block; vertical-align: middle; position: relative; }
.character > span {
display: block;
width: 200px;
height: 30%;
background: rgb(160, 255, 97);
opacity: .3;
position: absolute;
top: 0;
}
img {
max-width: 200px;
}
</style>