我特别想做的是,网页上有蓝色块和红色块,但也保持原位,不像现在那样上下移动 .
这是一个gif演示,它在对角缩放时做了我想做的事情,但是垂直或水平缩放会导致偏离定位 .
这是HTML
<div class="blockDisplay">
<center><img src="greenBlock.png" class="greenBlock">
<img src="redBlock.png" class="redBlock">
<img src="blueBlock.png" class="blueBlock"></center>
</div>
这是CSS
.blockDisplay {
background-color: #444;
overflow: hidden;
}
.greenBlock {
position: relative;
width: 58%;
z-index: 2;
}
.redBlock {
position: absolute;
top: 6%;
left: 66%;
width: 8vw;
z-index: 4;
}
.blueBlock {
position: absolute;
top: 40vh;
left: 77%;
width: 23vw;
}
2 回答
然后在这里作为答案
试试这个希望它对你有所帮助 .
CSS