我正在尝试创建一个交互式的筛选地图。基本上,我有一个背景图片和一些不同的复选框,这些复选框会导致图像的出现。如果您只勾选一个复选框,它可以正常工作 - 图像只是出现在背景图片上方。然而,如果您选择多个图像,则我设置的其他图像过滤器将仅出现在首先选中的任何过滤器图像下面。理想情况下,图像可以重叠在彼此之上,以便它们同时在地图上并排显示。
如果这不太清楚,请原谅 - 我是编码的新手。这里是 jsfiddle,这样您就可以看到我在说什么:http://jsfiddle.net/klgraywill/Ddnuh/851/。
如果这不太清楚,请原谅 - 我是编码的新手。这里是 jsfiddle,这样您就可以看到我在说什么:http://jsfiddle.net/klgraywill/Ddnuh/851/。
<ul class="results">
<li class="spaces"><div style="position:absolute top: 0px; left: 100px"><img src="http://i.imgur.com/hh0IBC2.png" style="width:804px;height:356px"/></div></li>
<li class="elements"><div style="position:absolute top: 0px; left: 100px"><img src="http://i.imgur.com/qsJuERK.png" style="width:804px;height:356px"/></div></li>
<li class="silence"><img src="http://i.imgur.com/KMsmbvf.png" alt="silence" style="width:804px;height:356px""position: relative; top: 0px; left: 100px"/></li>
<li class="pollution"><img src="http://i.imgur.com/Wjlj4JI.png" alt="polution" style="width:804px;height:356px""position: relative; top: 0px; left: 100px"/></li>
<li class="active"><img src="http://i.imgur.com/0AF16WH.png" alt="active" style="width:804px;height:356px""position: relative; top: 0px; left: 100px"/></li>
</ul>