Open In App

CSS grid-template-areas Property

The grid-template-areas property in CSS is used to specify the area within the grid layout. The named grid area can be rendered on the screen based on the sequence of values of the grid-template-areas property. 

Syntax:



grid-template-areas: none|itemnames;

Property Values:

Note:



Example 1: This example displays the grid-template-areas property. 




<!DOCTYPE html>
<html>
<head>
    <title>
        CSS grid-template-areas Property
    </title>
 
    <style>
        .GFG1 {
            grid-area: area;
        }
 
        .geeks {
            background-color: green;
            padding: 30px;
            display: grid;
            grid-template-areas: 'area area';
            grid-gap: 20px;
        }
 
        .GFG {
            background-color: white;
            font-size: 30px;
            text-align: center;
        }
    </style>
</head>
 
<body>
    <div class="geeks">
        <div class="GFG GFG1">A</div>
        <div class="GFG">B</div>
        <div class="GFG">C</div>
        <div class="GFG">D</div>
        <div class="GFG">E</div>
        <div class="GFG">F</div>
        <div class="GFG">G</div>
        <div class="GFG">H</div>
    </div>
</body>
</html>

Output: Example 2: This example displays the grid-template-areas property. 




<!DOCTYPE html>
<html>
<head>
    <title>
        CSS grid-template-areas Property
    </title>
 
    <style>
        .GFG1 {
            grid-area: area;
        }
 
        .geeks {
            background-color: green;
            padding: 30px;
            display: grid;
            grid-template-areas:
                'area area . . .'
                'area area . . .';
            grid-gap: 20px;
        }
 
        .GFG {
            background-color: white;
            font-size: 30px;
            text-align: center;
        }
    </style>
</head>
 
<body>
    <div class="geeks">
        <div class="GFG GFG1">A</div>
        <div class="GFG">B</div>
        <div class="GFG">C</div>
        <div class="GFG">D</div>
        <div class="GFG">E</div>
        <div class="GFG">F</div>
        <div class="GFG">G</div>
    </div>
</body>
</html>

Output:

Supported Browsers: The browser supported by grid-template-areas property are listed below:


Article Tags :