我想製作一個類似於瀏覽器中的標籤的UI。根據孩子的人數調整孩子的大小
爲此,我有這個CSS元素:
width: 20%;
max-width: 150px;
尼斯和簡單,反應靈敏,真棒。
雖然只支持五個選項卡。如果我想要支持10個選項卡,就像更改爲width: 10%
一樣簡單。
所以基本上,我想是這樣的:
width: calc(100%/number-of-children)
如果這樣的事情是可能的,那簡直是驚人的。
我目前只是使用JavaScript來設置上述表達式的寬度。簡單,實用,但我想我會問有沒有人知道一個純CSS的解決方案。
文筆優美的解決方案的數量。 – Incredulous
哇......我以前用過flex,我怎麼能忘記? XD哦,對,因爲我放棄了它,以支持JS計算的寬度,因爲Chrome在他們身上黯然失敗......也許現在已經修復了。無論如何,謝謝你提醒我。 –