我正在构建一个交互式教育小应用程序,帮助孩子发现身体的不同部位。如何使用CSS3/JS标记图像中的不同部分
http://www.easypacelearning.com/images/TheWholeBody.jpg
从技术上讲,我想知道我怎么能在图像中选择一些配件,让用户点击一个图像的一部分并链接到一个新的更具体的形象。
例如:我将人体作为背景,我想单击一个眼睛,它会弹出并且说它是一只眼睛。
我怎样才能得到积分,所以我可以悬停用鼠标识别部分..
function getData() {
return {
'Head': {
color: ...
points: ..
},
'body': {
color: ...
points: ..
},
'leg': {
color: ...
points: ..
}
}
}
链接,我用实验: http://jsfiddle.net/ozgsvc61/1/
我会使用位于上方的图像的正确地区的一些不可见元素。 – J148 2014-10-02 16:30:32
是的,但我该如何放置?我应该使用边距/填充来操纵它们。 – user3378649 2014-10-02 16:31:32
如果将图像和“锚点”包裹在一个div中,然后绝对放置“锚点”,它可能会最容易 – J148 2014-10-02 16:32:44