netflixで見られるような水平スクロールを作成したいと思います。 CSSによる水平リストのスクロール
上位セット・アップ:これは私が私の努力を説明するために使用するイメージがある
:これは、HTMLの基本的なセットアップです私が欲しいものです:scrolling_listは設定された幅を持っています(私はそれを例えば300pxに設定します)。次に、このdivの中に、outer_listという複数の子をホストするリスト・スクローラーがあります。上の設定では、list_scrollerが子の数(1000,1300,1600など、子の数に応じて)で拡大する幅をどのように持つかを示しています。
残念ながら、私はlist_scrollerの幅を指定しない限り、CSSでこれを行う方法を理解することはできません。その幅は拡大されません(最初の子の幅を仮定します) 。その代わりに、list_scrollerはこの短い幅を想定し、子は最後に水平に積み重ねられます。
誰でもこの問題を解決できますか?ここでは、現在のCSSは次のとおりです。
.scrolling_list {
overflow:auto;
overflow-y:hidden;
position:relative;
width:360px;
}
.list_scroller {
position:relative;
display:block;
overflow-x:auto;
overflow-y:hidden;
padding:10px;
height:360px;
}
.list_scroller .outer_list {
width:260px;
display:inline-block;
}
コンテナの
http://jsfiddle.net/ – riso
にマウスをスクロールさせ、各行を他の行に結び付けることはできません。 –