Open In App

Primer CSS Flexbox Flex Container

Improve
Improve
Like Article
Like
Save
Share
Report

Primer CSS is a free open-source CSS framework that is built upon systems that create the foundation of the basic style elements such as spacing, typography, and color. This systematic method makes sure our patterns are steady and interoperable with every other. 

Primer CSS Flexbox Flex Container is used to make an element layout it’s content using the flexbox model. Each direct child of the flex container will become a flex item.

Primer CSS Flexbox Flex Container Classes:

  • d-flex: The class is used to make the elements like a block and lays out its content using the flexbox model.
  • d-inline-flex: The class is used to make the element like an inline element and lays out its content using the flexbox model.

Syntax:

<div class="border d-flex">
      ...
</div>

Example 1: The below example illustrates the Primer CSS Flexbox Flex Container using d-flex class.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <title>Primer CSS Flex Container</title>
  
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
</head>
    
<body>
    <h1 class="color-fg-success text-center"
        GeeksforGeeks 
    </h1>
  
    <h4 class="text-center font-bold">
        Primer CSS Flex Container
    </h4>
    <strong>Flexbox Container d-flex Class:</strong>
    <div class="border d-flex m-2 color-bg-open">
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent-emphasis">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success-emphasis">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent-emphasis">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success-emphasis">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
      </div>
    </div>
</body>
  
</html>


Output:

 

Example 2: The below example illustrates the Primer CSS Flexbox Flex Container using the d-inline-flex class.

HTML




<!DOCTYPE html>
<html>
  
<head>
    <title>Primer CSS Flex Container</title>
  
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
</head>
    
<body>
    <h1 class="color-fg-success text-center"
        GeeksforGeeks 
    </h1>
  
    <h4 class="text-center font-bold">
        Primer CSS Flex Container
    </h4>
    <strong>Flexbox Container d-inline-flex Class:</strong>
    <div class="border d-inline-flex m-2 color-bg-open">
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent-emphasis">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success-emphasis">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent-emphasis">
            
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-success-emphasis">
      </div>
      <div class="m-2 p-5 border color-border-success-emphasis
                  color-bg-accent">
            
      </div>
    </div>
</body>
  
</html>


Output:

 

Reference: https://primer.style/css/utilities/flexbox#flex-container



Last Updated : 24 Apr, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads