他の人がすでに言ったように、いいえ、あなただけではできませんCSSが、少しでもjs codeあなたのためにそれを行うことができます.
元。
jQuery(window).scroll(function(){
var fromTopPx = 200; // distance to trigger
var scrolledFromtop = jQuery(window).scrollTop();
if(scrolledFromtop > fromTopPx){
jQuery('html').addClass('scrolled');
}else{
jQuery('html').removeClass('scrolled');
}
});
そしてあなたのCSSファイルで:
html {
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
html {
background-image:url(http://robt.info/wp-content/uploads/2013/06/funny-kids-comic-animals.jpg);
}
html.scrolled {
background-image:url(http://robt.info/wp-content/uploads/2013/06/funny-kids-comic-animals_2.jpg);
}
したがって、基本的には、 (この場合はjQuery)をHTML tag使用して、上から少し離れた場所にクラスを追加または削除し、そのイメージを変更します。javascriptCSS
次に、いくつかのトランジションを画像に適用したり、コードを操作して、クラスを変更する代わりに、たとえば、slideToggle を作成したりできます....および他の多くのオプション。
幸運を
編集: フィドルの例: http://jsfiddle.net/pZrCM/