我有這樣的CSS:CSS3過渡W /火狐/ IE
div#dockWrapper{
width: auto;
display: inline-block;
position: relative;
border-bottom: solid 2px rgba(255, 255, 255, .35);
line-height: 0;
transition: bottom 0.5s;
-webkit-transition: bottom 0.5s;
-moz-transition: bottom 0.5s;
}
div#dockWrapper:hover{
bottom: 77px;
}
而這個HTML
<div id="dockContainer">
<div id="dockWrapper">
<div class="cap left">
</div>
<ul class="osx-dock">
<li>
</li>
</ul>
</div>
</div>
過渡做工精細谷歌瀏覽器,但不能在Firefox也不I.E.我對所有這些CSS3動畫都很陌生,所以也許我需要了解一些基礎知識。我對
<li></li>
其他動畫,使我的HTML菜單「碼頭」,他們很好地工作在所有瀏覽器,但沒有「底」一個在「dockWrapper」。
謝謝 西蒙
嘗試添加'底部:0;'到非懸停狀態。你需要一個起點。當兩個狀態都有相同的CSS屬性名稱被轉換時,轉換效果最好。 – Scott