我不能爲我的生活想到從哪裏開始 - 基本上我想要實現的是三列行,其中列可以在彼此下面纏繞,如果它們不適合水平。行的高度應該是最小的以適應項目,並且在所有單元格排成直線時具有固定的高度。 「細胞」的內容應該如果行太大,對他們來說如垂直居中:在包裝上應用不同的CSS樣式
[ ] [ Big ] [ ]
[ Content1 ] [ ] [ Content2 ]
[ ] [ Content ] [ ]
應該穿得像...
[ ] [ Big ]
[ Content1 ] [ ]
[ ] [ Content ]
[ Content2 ]
則...
[ Content1 ]
[ Big ]
[ ]
[ Content ]
[ Content2 ]
我遇到的問題是......如何縮小/增加「單元格」的高度,使其成爲他們自己的內容和其水平鄰居內容中的較大者?
我最好的想法是使用JS來看看offsetHeight,以確定它們是否在同一個「行」,然後相應地調整高度..但它似乎有點笨重。任何更好的想法?
謝謝你們!
美麗 - 只是..漂亮:)我必須閱讀flex-flow/inline-flex等。因爲我之前沒有和他們一起玩過,但是這個沒有任何JS就完全是我想要的。謝了哥們! – Michael