1枚の画像に3枚の画像を重ねる必要があります。わかるように、ギターレ、サクソフォン、ドラムの場所は幅によって異なります。それらはライトの下に置かれるべきです 。 私はthisを見て、以下のコードを作った。 問題は、固定幅に依存しますが、デバイスの幅が変わるとどうなりますか?ここで"width = 100%"の画像にCSSを重ねる方法は?
は、HTMLコードです:
<div class="stagePlace">
<img src="./shared/images/stage.png" class="stage"/>
<div [dragula]="'second-bag'">
<img src="./shared/images/gittare.png" alt="gittare" id="gittare"/>
<img src="./shared/images/drum.png" alt="drum" id="drum"/>
<img src="./shared/images/saxsophone.png" alt="saxsophone" id="saxsophone"/>
</div>
</div>
、ここでは、CSSです:
.stage{
width: 100%;
position: relative;
height:600px;
}
.stagePlace{
width: 100%;
}
#gittare{
position: absolute;
top: 137px;
left: 258px;
}
#drum{
position: absolute;
top: 137px;
left: 480px;
}
申し訳ありませんが、私はベストを尽くしました。 –
@サルマン私はあなたの要求についてまだ混乱しています。しかし、身長補正は真剣に痛みです。 –
要素+要素:before +要素:の組み合わせのそれぞれが、バックグラウンドとして設定された画像の1つと、.6不透明度を持つ場合は、不思議です。 ---心配しないで、イメージがロードされました。今私はあなたが望むものを見ます。 –