Home >Web Front-end >CSS Tutorial >How Can I Create a Responsive Square Grid Layout Using CSS Grid?
Creating a Square Grid Layout with CSS Grid
Creating a layout of squares, with four squares in each row, can be achieved using CSS Grid. To ensure that the squares retain their shape even upon screen resize, it's crucial to avoid using fixed values.
Example Code
The following code demonstrates how to create such a layout:
.container { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 5px; } .container div { background-color: red; aspect-ratio: 1; }
<div class="container"> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </div>
Explanation
The above is the detailed content of How Can I Create a Responsive Square Grid Layout Using CSS Grid?. For more information, please follow other related articles on the PHP Chinese website!