前提・実現したいこと
CSSで横スクロール時の上限を決めて、折り返したい
発生している問題・エラーメッセージ
スマホ表示の際にflex-wrap:nowrapで横に並べ、横スクロールさせています。
項目が16個ほどあり、これを上限を決めて8個までを横スクロールして2段に並べたいと思っています。
nowrapで並べると16個すべてが横に並んでしまいますが、これを上限を設定して8個目にnowrapを解除したりすることはできますでしょうか。
テーブルはphpで生成され、必ず16個とは限りません
該当のソースコード
<div class=“tableshow”> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> <table class=“table1 col-4”>…..</table> </div>
css
1 .tableshow { 2 overflow-x: scroll; 3 flex-wrap: nowrap; 4 }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。