Open In App

Primer CSS Flexbox Flex Container

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:

Syntax:



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

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




<!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.




<!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


Article Tags :