スクロールホイールを離したときにdivの上部にスナップする、スクロール効果を追加しようとしています。唯一の問題は、各divの高さが100%であるということです(したがって、一度に1つの画像が画面に表示されます)。
私はこのフィドルに出くわします:http://jsfiddle.net/djsbaker/dxzk4/これは300px間隔でうまく機能しているようですが、このようなものを100%の高さのdivに変換するにはどうすればよいですか?
これが私のコードです:
<div class="fill-browser" style="background-image: url(../images/background-v2.jpg)"></div>
<div class="fill-browser" style="background-image: url(../images/background-v2.jpg)"></div>
<div class="fill-browser" style="background-image: url(../images/background-v2.jpg)"></div>
CSS:
.fill-browser{
position:relative;
left: 1%;
height:98%;
width:98%;
margin-bottom: 5px;
background: no-repeat 50% 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
こちらもjsfiddleのデモです:http://jsfiddle.net/vHAWW/