這是我的第一個問題,我需要幫助我的項目網站...我想使圖像向上移動,所以我有一個很好的幻燈片效果但懸停我仍然有快速過渡,我該如何修復這CSS轉換不起作用
<div id="nav_bar_menu">
<li class="pocetna" id="nav_bar_menu_bars"><a id="nav_bar_a" href="#" ></a></li>
<li class="usluge" id="nav_bar_menu_bars"><a id="nav_bar_a" href="#" ></a></li>
<li class="projekti" id="nav_bar_menu_bars"><a id="nav_bar_a" href="#" ></a></li>
<li class="kontakt" id="nav_bar_menu_bars"><a id="nav_bar_a" href="#" ></a></li>
</div><!-- Menu -->
這裏是CSS
#nav_bar_menu {
height: 38px;
width: 580px;
background-color: #0F6;
float: right;
margin-left: 25px;
margin-right: 25px;
margin-top: 93px;
overflow:hidden;
}
#nav_bar_menu_bars {
height: 78px;
width: 131px;
margin-right: 14px;
display: inline;
float: left;
}
#nav_bar_a {
display: block;
position: relative;
width: 131px;
height:76px;
float: left;
}
.pocetna {
background-image: url(../Images/images/nav_bar_pictures_01.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.usluge {
background-image: url(../Images/images/nav_bar_pictures_01.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.projekti {
background-image: url(../Images/images/nav_bar_pictures_01.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.kontakt {
background-image: url(../Images/images/nav_bar_pictures_01.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.pocetna:hover {
position:relative;
top:-38px;
}
.usluge:hover {
position:relative;
top:-38px;
}
.projekti:hover {
position:relative;
top:-38px;
}
.kontakt:hover {
position:relative;
top:-38px;
}
我tryed過渡,但它不是更改......請幫我 也許一些JavaScript,這將使動畫..
*「CSS transition not working」*沒有任何東西表明有一個。 – Bart
它不會工作,因爲你正在使用圖像的精靈。您需要添加一個空白區域以捕捉「懸停時的圖像」,並顯示一個轉換延遲。然後在跨度上:懸停您應用更改。我不得不爲我的項目做類似的事情。請閱讀http://css-tricks.com/fade-image-within-sprite/ –