不知道這個問題是簡單的還是沒有,但我被困住了:是否可以創建一個靈活的自適應表格式佈局,根據窗口寬度更改列數量?如何創建靈活的自適應表格式佈局?
插圖: (綠色邊界意味着初始大小的塊的塊內容(尺寸)的,黑色邊界意味着計算/渲染大小的塊的)
目標是創建一個佈局,其中:
- 塊像表中一樣排列 - 它們之間具有相同的空間,
- 行的高度是該行中具有最大高度的塊的高度,
- 列的數量根據窗口寬度而變化中,例如將有1列,如果寬度小於300像素,2個柱 - 500像素,3列 - 750px和4列 - > 1000像素
事實上,我已經與JS達到了這個和其不是很硬爲了讓我的電腦執行我編寫的腳本,所以我認爲腳本已經過優化,但無論如何,我希望可以用純CSS完成。
我可以顯示我的解決方案(CSS + JS),但我認爲它沒有任何價值。
這是媒體查詢基本Flexbox的。 –
你可以給我看一個這個基本的flexbox的例子嗎?我沒有使用Flexbox的經驗,因爲它的支持,所以我會很感激,如果你這樣做。 – lucifer63