0

シンプルなアイコンの色を白から黒に変更したい - 一定量スクロールした後 (背景色の変更による)。http://www.euimpact.com/erikverweyを参照して下にスクロールすると、私の言いたいことがわかります)。

これを CSS/JQuery でなんとかしてスムーズに移行したいと考えています。つまり、境界線を越えると画像が半分黒半分白になる可能性があります。

しかし、それは不可能だと思いますよね?

特定のスクロール ポイントで別の画像に切り替える必要がありますか?

どうもありがとう!

4

1 に答える 1

0

エッジに異なる色を付けることが可能だとは思わない

ただし、色を変更するには、ウィンドウスクロールを使用できます

fiddle

$(window).scroll(function(){
     if($(window).scrollTop()<800){
            $('#fixed').css('background-color','Yellow');
      }else{
          $('#fixed').css('background-color','White');
    }
})

fiddlediv がエッジの色を変更する別のものを作成しましたが、完全な数学を行ったので、いくつかの問題が表示されます。ただし、フィドルをいじって、正確な値を見つけて、それを機能させることができます。

于 2013-05-08T15:59:08.090 に答える