background-attachment: fixed; を指定することで、
パララックススクロールしているように見せています。
CSS
#parallax_wrap .parallax { position: relative; padding-top: 60%; background-repeat: no-repeat; background-position: center; background-attachment: fixed; background-size: cover; } #parallax01 {background-image: url(img/parallax01.jpg);} #parallax02 {background-image: url(img/parallax02.jpg);} #parallax03 {background-image: url(img/parallax03.jpg);} #parallax04 {background-image: url(img/parallax04.jpg);} .break { background: #fff; height: 300px; }
HTML
<div id="parallax_wrap"> <div id="parallax01" class="parallax"></div> <div class="break"></div> <div id="parallax02" class="parallax"></div> <div class="break"></div> <div id="parallax03" class="parallax"></div> <div class="break"></div> <div id="parallax04" class="parallax"></div> </div>
Firefox、Chrome、IE8+で動作確認。
※IE7以下は background-attachment: fixed; に対応していないため動作しません。
※また、IE8では background-size: cover; に対応していないため、背景画像が画面いっぱいに表示されません。