さて、コードがすべきことは、li タグの背景色を変更することです。ただし、アニメーションで行う必要があります。つまり、背景色がすぐに変更されるべきではありません。背景色は、数秒かけて徐々に設定する必要があります。
私はこれを書いていますが、背景色をうまく設定していますが、徐々にではありません:
// Subtle navigation on hover color animation
$(document).ready(function () {
$(".navigation li").hover(
function () {
// Over
$(this).animate(
$(this).css("background", "rgba(159,223,188, 0.9)"),
300);
},
function () {
// Out
$(this).animate(
$(this).css("background", "none"),
300);
}
);
});
html は非常に単純です。
<ul class="navigation">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
正しい方向への指針をありがとう!