2011-11-12 156 views
0

至少我认为这是从溢出隐藏。从溢出CSS奇怪:隐藏

我有一堆div作为行内块。它们每个都有一个比50x50大的图像,带有溢出隐藏设置。有时,负载,图像不安定很正确:

https://img.skitch.com/20111112-8nr1nur9ts5hd8cy7uumh3ft21.jpg

但如果我右键点击检查元素时,它立即结算(铬)。 Safari有类似的行为。

预期结果:

enter image description here

HTML:

<div id="thumb_overlay">   
      <div class="active"> 
       <img src="1.jpg" data-src="a.jpg"> 
      </div> 

      <div> 
       <img src="2.jpg" data-src="b.jpg"> 
      </div> 

      <div> 
       <img src="3.jpg" data-src="c.jpg"> 
      </div> 


      ... etc 
</div> 

CSS:

#thumb_overlay { 
position: absolute; 
bottom: 5px; 
right: 5px; 
text-align: right; 
background-color: rgba(255, 255, 255, .5); 
padding: 5px 5px 0 5px; 
} 

#thumb_overlay > div { 
display: inline-block; 
width: 50px; 
height: 50px; 
overflow: hidden; 
} 

#thumb_overlay img { 
opacity: .9; 
cursor: pointer; 
} 
+0

也许只是增加一个宽度thub_overlay? – Niels

+0

我不知道会有多少图像。我可以在js中这么做。 – hookedonwinter

+0

你有这个在线任何地方吗? – Nightfirecat

回答

0

尝试它作为显示:块和下一个浮动它们彼此而不是内联他们,我有类似的绝对定位和让步的问题浏览器自动定位它们似乎停止了鼠标悬停的问题。

+0

良好的通话。我会尝试一下。我将不得不向个人股份公司提出一些保证金,并且做一些:首先和最后的幻想,这是我希望避免的。但是,到目前为止,只有选择。 – hookedonwinter

+0

浮点会导致更多问题,例如浏览器将无法确定'#thumb_overlay'的宽度/高度。内联块是正确的显示类型。 –