тоже интересно как через css задать гриду динамически ширину,чтоб в совокупе было 100%.на ум приходит js. let childrenCount = elem.children.length; let gridFr = 1 / childrenCount; let gridStr = ""; for (let I =0; I < childrenCount;i++){ gridStr += ' ${gridFr}fr ' ; } elem.style.cssText = 'display: grid; grid-template-columns: ${gridStr}'; или elem.style.cssText = 'display: grid; grid-template-columns: repeat:(${childrenCount},${gridFr}fr)';
Ну на джс я сделал условие что если мой итерируемый элемент является последним в массиве и при этом он не четный то 100% иначе 50% ширина
Обсуждают сегодня