发布于 2021-06-28 08:42:32
您可以将标记(Div)放置在带有absolute位置的图像上。这是我的片段:
CSS
.container {
border: 1px solid #DDDDDD;
width: 200px;
height: 200px;
position: relative;
}
img{
width: inherit;
height: inherit;
}
.tag {
float: left;
position: absolute;
width: 33%;
height: 50%;
z-index: 1000;
border: 1px solid green;
}
.row-1{
top: 0px;
}
.row-2{
top: 50%;
}HTML
<div class="container">
<div class="tag row-1" style="left:0%;"></div>
<div class="tag row-1" style="left:33%;"></div>
<div class="tag row-1" style="left:66%;"></div>
<div class="tag row-2" style="left:0%;"></div>
<div class="tag row-2" style="left:33%;"></div>
<div class="tag row-2" style="left:66%;"></div>
<img src="https://www.autotrader.co.uk/home-pages/images/static/covid-panel/red-car-v2.png">
</div>你可以解决这个问题更复杂,但我现在没有时间在这方面。另外,如果您想获得div (例如ViewChild),您可以设置id或一些可识别的标记。如果你有什么问题告诉我。更多关于职位
结果

https://stackoverflow.com/questions/68159694
复制相似问题