【发布时间】:2022-02-02 17:37:44
【问题描述】:
我在 Photoshop 中构建了一张地图,其中每一层都是地图的一部分。当他们聚在一起时,他们就构成了整个地图。
我想做的是在我的网站上创建一个交互式地图,其中每一块地图都是一个按钮。但是,当我将它们导出为 PNG(具有透明背景)并在 HTML 中覆盖它们时,我只能与最上面的图像进行交互。有没有人对我可以做到这一点的另一种方式提出建议?
这是我的 HTML...
<body style="background: rgba(0,0,0,1.00)">
<div class="parent">
<img class="image1" src="images/Guadrants/Guadrant_1.png">
<img class="image2" src="images/Guadrants/Guadrant_2.png">
<img class="image2" src="images/Guadrants/Quadrant_3.png">
<img class="image2" src="images/Guadrants/Quadrant_4.png">
<img class="image2" src="images/Guadrants/Quadrant_5.png">
<img class="image2" src="images/Guadrants/Quadrant_6.png">
<img class="image2" src="images/Guadrants/Quadrant_7.png">
<img class="image2" src="images/Guadrants/Quadrant_8.png">
<img class="image2" src="images/Guadrants/Quadrant_9.png">
<img class="image2" src="images/Guadrants/Quadrant_10.png">
<img class="image2" src="images/Guadrants/Quadrant_11.png">
<img class="image2" src="images/Guadrants/Quadrant_12.png">
<img class="image2" src="images/Guadrants/Quadrant_13.png">
<img class="image2" src="images/Guadrants/Quadrant_14.png">
<img class="image2" src="images/Guadrants/Quadrant_15.png">
<img class="image2" src="images/Guadrants/Quadrant_16.png">
<img class="image2" src="images/Guadrants/Quadrant_17.png">
<img class="image2" src="images/Guadrants/Quadrant_18.png">
<img class="image2" src="images/Guadrants/Quadrant_19.png">
<img class="image2" src="images/Guadrants/Quadrant_20.png">
<img class="image2" src="images/Guadrants/Quadrant_21.png">
<img class="image2" src="images/Guadrants/Quadrant_22.png">
<img class="image2" src="images/Guadrants/Quadrant_23.png">
<img class="image2" src="images/Guadrants/Quadrant_24.png">
<img class="image2" src="images/Guadrants/Quadrant_25.png">
<img class="image2" src="images/Guadrants/Quadrant_26.png">
<img class="image2" src="images/Guadrants/Quadrant_27.png">
<img class="image2" src="images/Guadrants/Quadrant_28.png">
<img class="image2" src="images/Guadrants/Quadrant_29.png">
<img class="image2" src="images/Guadrants/Quadrant_30.png">
<img class="image2" src="images/Guadrants/Quadrant_31.png">
<img class="image2" src="images/Guadrants/Quadrant_32.png">
<img class="image2" src="images/Guadrants/Quadrant_33.png">
<img class="image2" src="images/Guadrants/Quadrant_34.png">
<img class="image2" src="images/Guadrants/Quadrant_35.png">
<img class="image2" src="images/Guadrants/Quadrant_36.png">
<img class="image2" src="images/Guadrants/Quadrant_37.png">
<img class="image2" src="images/Guadrants/Quadrant_38.png">
<img class="image2" src="images/Guadrants/Quadrant_39.png">
<img class="image2" src="images/Guadrants/Quadrant_40.png">
<img class="image2" src="images/Guadrants/Quadrant_41.png">
<img class="image2" src="images/Guadrants/Quadrant_42.png">
</div>
</body>
这是我的 CSS...
.parent {
position: relative;
top: 0;
left: 0;
}
.image1 {
position: relative;
top: 0;
left: 0;
width: 75%;
}
.image2 {
position: absolute;
top: 0;
left: 0;
width: 75%;
}
.image2:hover {
transform: scale(1.5);
}
.image1:hover {
transform: scale(1.5);
}
【问题讨论】:
标签: html css image photoshop imagemap