grid-template-columns Property in CSS Grid Layouts
grid-template-columns specify the number and widths of columns browsers should display in the selected grid container.
Example 1: How to Create a Two-Column Grid Container
section { display: grid; grid-template-columns: 95px 1fr; background-color: orange; margin: 10px; padding: 7px;}
div { background-color: purple; color: white; margin: 5px; padding: 10px; border-radius: 5px;}
<section> <div>1</div> <div>2</div> <div>3</div></section>
The snippet above used the grid-template-columns
property to display two columns of different widths in the selected <section>
grid container.
Example 2: How to Create a Three-Column Grid Container
section { display: grid; grid-template-columns: 15% 60% 25%; background-color: orange; margin: 10px; padding: 7px;}
div { background-color: purple; color: white; margin: 5px; padding: 10px; border-radius: 5px;}
<section> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div>10</div> <div>11</div> <div>12</div></section>
The snippet above used the grid-template-columns
property to display three columns of different widths in the selected <section>
grid container.