1

ページ名の後にハッシュタグを使用して、1つのページのさまざまなdivにリンクするメニューがあります(つまり、my-page.html#section1)。

ユーザーが選択したページの任意のセクションにスクロールした後、そのdivの背景色を簡単に変更する方法はありますか?

これは、ユーザーの目が選択したセクションにすぐに移動するようにするためです。これが発生しない場合がある理由は、画面スペース内に2つのセクションがあるためです。

ありがとう!

サム

4

1 に答える 1

1

解決

これをスタイルシートに追加するだけです。

:target {
    -webkit-animation: target-fade 3s 1;
    -moz-animation: target-fade 3s 1;
}
@-webkit-keyframes target-fade {
    0% { background-color: rgba(228,201,128,.3); }
    100% { background-color: rgba(228,201,128,0); }
}
@-moz-keyframes target-fade {
    0% { background-color: rgba(228,201,128,.3); }
    100% { background-color: rgba(228,201,128,0); }
}
于 2013-03-14T15:53:37.787 に答える