【发布时间】:2014-05-04 14:41:36
【问题描述】:
当我将鼠标悬停在图像上时,它旁边的图像也会向下移动。
有什么方法可以确保不会发生这种情况,并且它旁边的图像保持在原来的位置 - 只有它下面的图像会向下移动?
我在这里做了一个例子:http://jsfiddle.net/YJ96L/
HTML:
<div id="kidz"><img src="http://www.1000fraggers.com/fraggersbrand/frag1000.jpg"><span>yo</span></div>
<div id="kidz"><img src="http://www.1000fraggers.com/fraggersbrand/frag1000.jpg"><span>yo</span></div>
<div id="kidz"><img src="http://www.1000fraggers.com/fraggersbrand/frag1000.jpg"><span>yo</span></div>
<div id="kidz"><img src="http://www.1000fraggers.com/fraggersbrand/frag1000.jpg"><span>yo</span></div>
<div id="kidz"><img src="http://www.1000fraggers.com/fraggersbrand/frag1000.jpg"><span>yo</span></div>
<div id="kidz"><img src="http://www.1000fraggers.com/fraggersbrand/frag1000.jpg"><span>yo</span></div>
<div id="kidz"><img src="http://www.1000fraggers.com/fraggersbrand/frag1000.jpg"><span>yo</span></div>
<div id="kidz"><img src="http://www.1000fraggers.com/fraggersbrand/frag1000.jpg"><span>yo</span></div>
CSS:
#kidz {
width:300px;
display:inline-block;
margin-bottom:20px;
-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
}
#kidz:nth-of-type(odd) {
margin-right:10px;
}
#kidz:nth-of-type(even) {
margin-left:10px;
}
#kidz img {
height:250px;
width:300px;
}
#kidz span {
display: block;
background:#dcdcdc;
color: #222222;
position: relative;
top:5px;
font-size:10px;
width: 300px;
height: 0px;
overflow-y:auto;
opacity: 0;
text-align: justify;
-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease;
-o-transition:all 0.4s ease;
-ms-transition:all 0.4s ease;
transition:all 0.4s ease;
}
#kidz:hover span {
height: 150px;
opacity: 1;
}
我该怎么做?
【问题讨论】: