ホバーしたときに効果のある画像を使ったメニューを作りたいです。要素がホバーされている(そして要素のサイズが変更されている)と、ホバーされたdivが他のdivと重なってしまうという問題があります。ここで私がこれまでに行ったこと:
HTML
<div id="bar">
<ul id="elements">
<li>
<div id="el1" class="el1">
<img src="bar/img1.jpg" weight="120px" height="100px">
</div>
<div class="txt">aaa</div>
</li>
<li>
<div class="el1">
<img src="bar/img2.jpg" weight="120px" height="100px">
</div>
<div class="txt">bbb</div>
</li>
</ul>
</div>
CSS
#bar {
width:800px;
height:65px;
background: url("bar.png");
}
#elemente ul {
display: inline-block;
position: relative;
}
#elements li {
display: inline-block !important;
position: relative;
padding: 5px;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
#elements li:hover {
-webkit-transform: scale(1.5) translateY(-30px);
-moz-transform: scale(1.5) translateY(-30px);
-ms-transform: scale(1.5) translateY(-30px);
-o-transform: scale(1.5) translateY(-30px);
transform: scale(1.5) translateY(-30px);
}
助言がありますか?ありがとうございました!