How to use overflow hidden on 1fr grid element
So I have this basic setup - a canvas area and an animator in a parent grid. The parent grid is also inside another grid with one 1fr row. I can resize the animator by dragging a resizer up and down. canvas { background-color: blue; } #grid1 { grid-template-rows: 1fr; } #grid2 { background-color: black; display: grid; grid-template-rows: 1fr auto; overflow: hidden; } #canvas-area { grid-row: 1; background-color: red; } #animator { grid-row: 2; height: 200px; } <div id="grid1"> <div id="grid2"> <div id="canvas-area"> <canvas/> </div> <div id="animator"></div> </div> </div> I want the canvas to