0
position:absolute
の画像を別の画像に重ねることで、簡単な画像のオーバーレイを作成しました。画像のオーバーレイを反応的にする
ウィンドウのサイズを変更すると、イメージオーバーレイの初期位置が失われ、2つのイメージが別々になります。私は彼らが画面がモバイルの幅に達するまで同じ位置に固執する必要があります。
以下はコード&です。codepenです。
HTML -
<div class="projects">
<div id="images" class="stella">
<div class="desktop-image">
<img src="https:http://i3.mirror.co.uk/incoming/article10811001.ece/ALTERNATES/s1200/Arsenal-player-Alexandre-Lacazette-takes.jpg">
</div>
<div class="mobile-image-stella">
<img src="https:http://i3.mirror.co.uk/incoming/article10811001.ece/ALTERNATES/s1200/Arsenal-player-Alexandre-Lacazette-takes.jpg">
</div>
</div>
<div id="images" class="scf">
<div class="desktop-image">
<img src="https:http://i3.mirror.co.uk/incoming/article10811001.ece/ALTERNATES/s1200/Arsenal-player-Alexandre-Lacazette-takes.jpg">
</div>
</div>
<div id="images" class="misma">
<div class="desktop-image">
<img src="http://i3.mirror.co.uk/incoming/article10811001.ece/ALTERNATES/s1200/Arsenal-player-Alexandre-Lacazette-takes.jpg">
</div>
<div class="mobile-image-misma">
<img src="https:http://i3.mirror.co.uk/incoming/article10811001.ece/ALTERNATES/s1200/Arsenal-player-Alexandre-Lacazette-takes.jpg">
</div>
</div>
</div>
CSS -
.projects {
width: 100;
margin: 0 auto;
}
#images {
text-align: center;
padding-bottom: 230px;
}
#images img {
width: 50%;
height: 50%;
border: 5px solid #0f0f10;
}
.mobile-image-stella {
width: 30%;
position: absolute;
top: 112%;
left: 22%;
}
.mobile-image-misma {
width: 30%;
position: absolute;
top: 332%;
left: 22%;
}
そして、ここでは、私はあなたが望むものを達成するために、問題
@media (min-width: 900px) and (max-width: 1428px) {
.mobile-image-stella {
width: 30%;
position: absolute;
top: 112%;
left: 22%;
}
.mobile-image-misma {
width: 30%;
position: absolute;
top: 332%;
left: 22%;
}
}
を編集します?? –
画面の幅に関係なく同じ位置にある –
大きな画像の上にどこですか? –