以下是一个示例代码,展示了如何保持 div 相对于图像定位。
在这个示例中,我们创建了一个容器 div,它具有相对定位,并设置了宽度和高度。然后我们在容器中放置了一个 img 元素,它具有绝对定位,并设置了宽度和高度为 100%。
接下来,我们创建了一个叠加在图像上的 div,它具有绝对定位。我们使用了 top: 50% 和 left: 50% 来将其定位在图像的中心位置。然后,我们使用 transform: translate(-50%, -50%) 来将其向左和向上移动一半的宽度和高度,以保持其相对于图像的定位。
最后,我们在叠加的 div 中添加了一些文本内容,以展示其相对于图像的定位。你可以根据需要自定义叠加 div 的样式。