伙计们,请帮忙。这里我有一个带有元素的块(标有复选标记的将使用 js 移动 - 非常小,循环,恒定),其他 2 个元素不会移动。但是你如何聪明地定位它们呢?当然,该方案是近似的)
我试图通过 flex 来实现,但是代码很糟糕(如果你通过顶部、左侧等编写)+ 到我需要让它适应 ipad(1024x768)的所有内容,但是当我更改所有尺寸时,一切分别移出(((
我附上了代码,但它是错误的 - 只是一个使用 left 的例子,它看起来有多丑)
我相信这个问题有一个很好的解决方案 - 请指导我,谢谢!)
.main {
display: flex;
/* width: 100%; */
position: relative;
}
main > img {
position: absolute
}
.main-image__fourth {
height: 231px;
}
.main-image__first {
width: 125px;
}
.main-image__third {
width: 221px;
}
.main-image__fifth {
width: 257px;
height: 85px;
left: -594px;
top: 503px;
}
.main-image__sixth {
width: 1183px;
height: 239px;
left: -75px;
top: 53px;
}
<div class="main">
<img class="main-image__fourth" src="/src/img/4.png" alt="">
<img class="main-image__first" src="/src/img/1.png" alt="">
<img class="main-image__third" src="/src/img/3.png" alt="">
<img class="main-image__fifth" src="/src/img/5.png" alt="">
<img class="main-image__sixth" src="/src/img/6.png" alt="">
</div>
在大多数情况下,它仍然取决于布局、它是什么、什么功能以及如何动画化。在一般情况下,可能通过 JS 进行动画处理就可以了,然后通过
position: absolute
它进行定位可能就可以了。为了在调整大小时不移动,请使用相对单位,例如,在示例中,百分比无处不在。