2013-12-23 22 views
3

我是一個新手,但我一直在試圖弄清楚如何獲取我的縮略圖的hover effect爲Blogger中的熱門帖子小部件。懸停效果在博主中的流行發佈部件

我有比較大的縮略圖,我想讓帖子的標題出現在hover

Like this

誰能幫助我?我一直在試圖找到一個在線解決方案,但迄今爲止一無所獲。

回答

0

NOTE:事實上下面可以簡單使用display: block;none實現,但你不能夠轉運的元素,因此,序過境的元素,我們將使用opacity: 0;隱藏和hover我們將其更改爲1 ,並且可以使用rgba()使background不透明,並使用transition使平滑度變得不透明。此外,不要忘記使父元素position: relative;,因爲它包含absolute定位的子元素。

我從頭開始做下面的例子中,你可以去看看...

Demo

div.wrap { 
    position: relative; 
    display: inline-block; 
} 

div.wrap img { 
    display: block; 
} 

.title { 
    opacity: 0; 
    background: rgba(255,255,255,.5); 
    padding: 5px; 
    -moz-transition: all .5s; 
    -webkit-transition: all .5s; 
    transition: all .5s; 
    position: absolute; 
    top: 50%; 
    right: 0; 
} 

div.wrap:hover .title { 
    opacity: 1; 
} 
+1

工作就像一個魅力!非常感謝!這可能是一個愚蠢的問題,但有沒有一種方法可以將縮略圖中間的標題對齊? – moiety

+0

@ user3128743等待我會告訴你,你也歡迎:) –

+0

@ user3128743指定一些固定寬度的元素懸停http://jsfiddle.net/k3nzC/1/ –

0

試試這個:

假設你有HTML標記這樣:

<div class="thumbnail"> 
    Iam the main content 
    <div class="onhover"> 
     i am onhover content 
    </div> 
</div> 

個CSS:

.thumbnail{ 
    width:200px; 
    height:100px; 
    background-color:Red; 
} 
.thumbnail:hover .onhover { 
    display: block; 
} 

看到demo

所以基本上,你要的是影響其他元素(具有一定的選擇),當其他一些元素徘徊,基本語法是:

sourceSelector:hover targetSelector{ /*whatever css you want to apply*/} 
+0

謝謝你的幫助。我用了上面的建議,但它工作。但謝謝你:) – moiety