Grid columns
grid-template-columns property. It controls how space in a grid container is divided into columns. It sets how wide each column should be and how many columns the grid will have. | CSS Shortcut class | Applied style |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Examples
1 column
grid-cols-1
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-1 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 2 columns
grid-cols-2
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-2 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 3 columns
grid-cols-3
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-3 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 4 columns
grid-cols-4
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-4 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 5 columns
grid-cols-5
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-5 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 6 columns
grid-cols-6
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-6 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 7 columns
grid-cols-7
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-7 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 8 columns
grid-cols-8
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-8 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 9 columns
grid-cols-9
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-9 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 10 columns
grid-cols-10
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-10 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 11 columns
grid-cols-11
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-11 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> 12 columns
grid-cols-12
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-12 gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> None
grid-cols-none
1
2
3
4
5
6
7
8
9
10
11
12
<div class="d-grid grid-cols-none gap-300">
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p>10</p>
<p>11</p>
<p>12</p>
</div> xs:> 480pxsm:> 640pxmd:> 768pxlg:> 1024pxxl:> 1280px
<div class="xs:grid-cols-3 ...">
...
</div>