0
私はスライドショーを作成しました。右側にはdivがあり、その上にカーソルを置くと拡大され、divからカーソルを離すと縮小します。しかし、脇(divの親)は正しい場所にあるべきです、それは脇の下の要素の上を満たしていないdivです。他の要素を壊さないようにdivを取得するにはどうすればよいですか?div:ディスプレイの空白を埋めていない:table;
.thing {
height: 120px;
width: 250px;
z-index: 10;
position: relative;
border: 5px solid brown;
}
.thing:hover {
position: absolute;
height: 100%;
top: 0;
left: 0;
z-index: 11;
}
.report {
text-align: left;
vertical-align: top;
display: table;
width: 100%;
}
.aside {
display: table-cell;
padding-top: 5px;
width: 250px;
border-radius: 10px;
border: 2px solid black;
overflow: hidden;
position: relative;
height: 385px;
}
.container {
position: relative;
width: 750px;
height: 400px;
border-radius: 5px;
border: 1px solid black;
overflow: hidden;
}
<div class="report">
<div id="imgGallary" class="container">
<img src="images/companies.png" alt="" width="750" height="400" />
<img src="gallery" alt="" width="750" height="400" />
</div>
<aside class="aside">
<div id="c1"></div>
<div class="thing" style="background-color: blue;">
<h1>Find Us!</h1>
</div>
<div class="thing" style="background-color: orange;"></div>
<div class="thing" style="background-color: pink"></div>
</aside>
</div>
あなたが説明するように私のために働いているようです。私はFFでテストしています。どのブラウザでテストしていますか? – raphael75
Chrome for OS Xでは、私にとってもうまくいきます –