元々、私のCSSでは、4つの画像が一緒に設定されています。 2は上にあり、互いに隣に浮かび、2は下にあります。他の画像を動かさずに、他の画像の上に画像を置く方法は?
.img1 {
float: left;
}
.img2 {
float: left;
}
.clear1 {
clear: both;
}
.img3 {float: left;}
.img4 {float: left;}
.clear {clear: both;}
これは4枚の画像が互いに隣であるために私が持っているコードの基本的な考え方であり、上2、及び底部に2。私は最初のイメージを上に置いて、ページ上の他の3つのイメージをカバーしたい。私は、イメージのホバーを作るために、私は.img1:hover {
の後に複数の属性をしなければならないことを知っています。
私はそれが他の3枚の画像が移動することなく、拡大すると画像が、他の3枚の画像をカバーするようにする方法について気づいていませんよ。誰かがこれを行う方法を知っているなら、助けてください。私がちょうどimg1
を大きくしたとき、それは他の3つの画像を押し下げてしまい、私はそれを望んでいません。
研究その他z-index
属性を使用することが役立つかもしれないことを示したが、私はそれを使用する方法について気づいていませんよ。
<div class="img1" >
</div>
<div class="img2" >
</div>
<div class="img3" >
</div>
<div class="img4" >
</div>
https://jsfiddle.net/IA7medd/qncrsq8d/ "私はそれが画像ホバーを作るために知っている" - そこに注意してください。 ':hover'疑似クラスは、ポインタ(マウスカーソル)が要素の上にマウスを移動されたときに異なるスタイルを適用するためのものです。それは要素そのものを「作る」わけではありません。 – armadadrive
はい申し訳ありませんが、それは私が言うことを意味し、正確に何ではありません。私はそれを理解していますが、可能であれば、他の3つをカバーするようにしたいと思います。これには解決策がありますか?すべての画像上とホバー画像利用 'Zインデックス」と増加幅と高さ – Praneeth
使用位置は、ほとんどの場合、解決策があります。イメージの位置を絶対に設定し、他のものの追加された寸法をカバーする幅と高さを与えることができます。 absolute' –