Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Primer CSS Flexbox Flex Container

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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


My Personal Notes arrow_drop_up
Last Updated : 24 Apr, 2022
Like Article
Save Article
Similar Reads
Related Tutorials