2014-02-14 156 views
0

我想做一個響應網站,但我是新的HTML5和CSS3。 結果我在找你可以看到在這個鏈接上,在「團隊」部分的圖片效果:http://evatheme.com/templates/white/index.html#teamDiv動畫時懸停

我已經嘗試使用過渡的寬度和背景,我也相當困惑如何讓其他元素出現並在懸停時消失。

任何人都可以幫助我嗎?或者給我一些關於我有什麼搜索的提示?

這是代碼我在測試:

CSS:

#test { 
    width:300px; 
    height:100px; 
    background:blue; 
    transition:width 2s; 
    -webkit-transition:width 2s; /* Safari */ } 

#teste { 
    width:px; 
    height:100px; 
    background:red; 
    transition:width 2s; 
    -webkit-transition:width 2s; /* Safari */ } 

.teste:hover { width:300px; } 

HTML:

<div id="test"> 
    <div id="teste" class="teste"></div> 
</div> 

感謝您的幫助。

回答

0

第一

這是非法的: #teste { width:px; 瀏覽器簡單地忽略這一點。

我會嘗試做這樣的事情:

#test { 
width:300px; 
height:100px; 
background:blue; 
} 

#teste { 
width:300px; 
height:100px; 
background:red; 
opacity:0; 
-webkit-transition: all 500ms linear; 
-moz-transition: all 500ms linear; 
-ms-transition: all 500ms linear; 
-o-transition: all 500ms linear; 
transition: all 500ms linear; 
} 
#test:hover #teste { 
opacity: 1; 
} 

Working JsFiddle Example

+0

謝謝你。這幫助了我很多。 – celsomtrindade

0

在現場您所提供的鏈接..三個社會圖標在divclass="crewman_social"

<div class="crewman_item"> 
    ... 
    <div class="crewman_social"> 
     <a href="javascript:void(0);"> 
      <i class="fa fa-google-plus"></i> 
     </a> 
     <a href="javascript:void(0);"> 
      <i class="fa fa-twitter"></i> 
     </a> 
     <a href="javascript:void(0);"> 
      <i class="fa fa-facebook-square"></i> 
     </a> 
    </div> 
</div> 

...與CSS:

.crewman_item .crewman_social { 
position: absolute; 
z-index: 30; 
left: 0; 
bottom: 0; 
width: 100%; 
opacity: 0; 
text-align: center; 
transition: bottom 0.5s ease-in-out, opacity 0.5s ease-in-out; 
-webkit-transition: bottom 0.5s ease-in-out, opacity 0.5s ease-in-out; 
} 

而且在上空盤旋divclass="crewman_item",關於CSS以bottom & opacitydivclass="crewman_social"變化:

bottom: 56px; 
opacity: 1; 

PS:嘗試在Firefox使用ChromeInspect elementFirebug細讀通過CSS & JS

+0

是的,我嘗試過,但對我來說有點困惑,因爲有更多的課程,但現在我明白了。謝謝。 – celsomtrindade

+0

酷:)如果我的答案有幫助,請接受它:)或如果你有一個答案,請張貼:) –

+0

現在我知道我想要的基本。下一步,我試圖找到一個教程,只有當我們將頁面滾動到div所在的位置時才顯示div。我在一些網站上看到了這一點,我正在努力做到這一點。你知道一個好的教程,或者我需要尋找什麼來學習? – celsomtrindade