我有一個簡單菜單中的無序列表內顯示一個圖像:只有某個區域
<ul class="courses">
<a href="#">
<li class="spinny">
<h3>Course Title</h3>
<img class="rotateme" src="images/logo_transparent.png"/>
</li>
</a>
</ul>
當用戶懸停在立項,背景改變顏色,並且使用簡單的jQuery顯示IMG .toggle功能:
$(".spinny").hover(function(){
$(".rotateme").toggle("fast");
});
形象也紡紗由於一些CSS3動畫,因此類名rotateme,但我不認爲事情。
我的問題是,圖像顯示在其他任何東西之上,而我想只顯示它在li項目的範圍內(就像它本質上是背景圖像一樣)。我怎樣才能做到這一點?
此外,我怎樣才能擴展到多個列表項?
編輯:粗糙的JSFiddle示例here。如您所見,顯示整個圓圈。我只想顯示它位於灰色框內的位置。
u能提供的jsfiddle與演示? – IProblemFactory
爲什麼你不證明它不是CSS3動畫而不是*假設* this?很容易做到:評論他們,並給它一個測試! – gvee
@gvee證明_what_不是CSS3動畫? – ElendilTheTall