Advertisement
nganaremba

CSS FLEXBOX DEMO

Nov 21st, 2021
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.86 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.   <head>
  4.     <meta charset="UTF-8" />
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7.     <title>CSS Flexbox</title>
  8.     <!-- Icon library -->
  9.     <link
  10.      rel="stylesheet"
  11.      href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"
  12.    />
  13.     <style>
  14.       * {
  15.         margin: 0;
  16.         padding: 0;
  17.         box-sizing: border-box;
  18.       }
  19.       :root {
  20.         --logoColor: #37383a;
  21.       }
  22.       .main-container {
  23.         display: flex;
  24.         flex-flow: column wrap;
  25.         min-height: 100vh;
  26.       }
  27.       nav {
  28.         background: #5995db;
  29.         color: white;
  30.         display: flex;
  31.         justify-content: space-around;
  32.         font-size: large;
  33.       }
  34.       .date-area {
  35.         padding: 1rem;
  36.       }
  37.       nav ul {
  38.         text-decoration: none;
  39.         list-style-type: none;
  40.         display: flex;
  41.         min-height: 100%;
  42.       }
  43.       nav li {
  44.         cursor: pointer;
  45.         min-height: 100%;
  46.         padding: 1rem;
  47.       }
  48.       nav li:hover {
  49.         background: rgba(0, 0, 0, 0.4);
  50.       }
  51.       .logo-area {
  52.         height: 25vh;
  53.         background-color: #d8e8ff;
  54.         display: flex;
  55.         justify-content: space-around;
  56.         align-items: center;
  57.         font-size: large;
  58.       }
  59.       a {
  60.         text-decoration: none;
  61.       }
  62.       .down-arrow {
  63.         display: inline-block;
  64.         width: 0;
  65.         height: 0;
  66.         border-left: 5px solid transparent;
  67.         border-right: 5px solid transparent;
  68.         border-top: 7px solid #555;
  69.       }
  70.       .logo {
  71.         font-size: 7vh;
  72.         font-weight: 900;
  73.         color: var(--logoColor);
  74.       }
  75.       .fa {
  76.         padding: 6px 7px;
  77.         height: 30px;
  78.         font-size: 20px;
  79.         width: 30px;
  80.         text-align: center;
  81.         text-decoration: none;
  82.         margin: 5px 2px;
  83.         border-radius: 50%;
  84.       }
  85.       .fa-facebook {
  86.         background: #3b5998;
  87.         color: white;
  88.       }
  89.  
  90.       .fa-twitter {
  91.         background: #55acee;
  92.         color: white;
  93.       }
  94.       .fa-instagram {
  95.         background: #125688;
  96.         color: white;
  97.       }
  98.       .item-group {
  99.         display: flex;
  100.         justify-content: center;
  101.         height: 23vh;
  102.         width: 100%;
  103.       }
  104.       .item {
  105.         width: 10rem;
  106.         height: 100%;
  107.         display: flex;
  108.         justify-content: center;
  109.         align-items: center;
  110.         font-size: 7vh;
  111.         font-weight: bolder;
  112.         color: var(--logoColor);
  113.       }
  114.       .item-group .item-1 {
  115.         background-color: #c9c6fb;
  116.       }
  117.       .item-group .item-2 {
  118.         background-color: #f2999d;
  119.       }
  120.       .item-group .item-3 {
  121.         background-color: #b3d6fe;
  122.       }
  123.       .item-group .item-4 {
  124.         background-color: #c3edfb;
  125.       }
  126.       .item-group .item-5 {
  127.         background-color: #f5cf8e;
  128.       }
  129.       footer {
  130.         display: flex;
  131.         flex-grow: 1;
  132.         background-color: red;
  133.       }
  134.       .left-footer-area {
  135.         background-color: #5995db;
  136.         flex-grow: 1;
  137.         min-height: 100%;
  138.       }
  139.       .center-footer-area {
  140.         flex-grow: 3;
  141.         min-height: 100%;
  142.         background-color: #d8e8ff;
  143.       }
  144.       .right-footer-area {
  145.         flex-grow: 1;
  146.         min-height: 100%;
  147.         background-color: #5995db;
  148.       }
  149.     </style>
  150.   </head>
  151.   <body>
  152.     <div class="main-container">
  153.       <nav>
  154.         <div class="date-area">Aug 14 2016</div>
  155.         <ul class="sign-up-area">
  156.           <li>Sign Up</li>
  157.           <li>Login</li>
  158.         </ul>
  159.       </nav>
  160.       <div class="logo-area">
  161.         <a href="" class="subscribe-area"
  162.          >Subscribe
  163.           <div class="down-arrow"></div
  164.        ></a>
  165.         <div class="logo">AWESOME LOGO</div>
  166.         <div class="social-media-icons">
  167.           <a
  168.            href="https://facebook.com"
  169.            class="fa fa-facebook"
  170.            target="_blank"
  171.          ></a>
  172.           <a
  173.            href="https://twitter.com"
  174.            class="fa fa-twitter"
  175.            target="_blank"
  176.          ></a>
  177.           <a
  178.            href="https://instagram.com"
  179.            class="fa fa-instagram"
  180.            target="_blank"
  181.          ></a>
  182.         </div>
  183.       </div>
  184.       <div class="item-group">
  185.         <div class="item item-1">5</div>
  186.         <div class="item item-2">2</div>
  187.         <div class="item item-3">3</div>
  188.       </div>
  189.       <div class="item-group">
  190.         <div class="item item-4">4</div>
  191.         <div class="item item-5">1</div>
  192.       </div>
  193.       <footer>
  194.         <div class="left-footer-area"></div>
  195.         <div class="center-footer-area"></div>
  196.         <div class="right-footer-area"></div>
  197.       </footer>
  198.     </div>
  199.   </body>
  200. </html>
  201.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement