Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
December 20, 2021 01:20 pm GMT

Responsive Footer Section using Flexbox | HTML CSS

In this video, I have shown you how you can create a responsive footer section using HTML and CSS only.

Source Code:

HTML

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Footer</title>  <link rel="stylesheet" href="style.css">  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" integrity="sha512-Fo3rlrZj/k7ujTnHg4CGR2D7kSs0v4LLanw2qksYuRlEzO+tcaEPQogQ0KaoGN26/zrn20ImR1DfuLWnOo7aBA==" crossorigin="anonymous" referrerpolicy="no-referrer" /></head><body>  <section>    <h1>Your Content Here!</h1>  </section>  <footer>    <div class="main-content">      <div class="left box">        <h2>About us</h2>        <div class="content">          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Harum sunt saepe maxime consequatur, architecto cum quos quo ut id totam laborum veritatis quaerat esse atque, doloremque facere hic. Odit, eum.</p>          <div class="social">            <a href=""><span class="fab fa-facebook-f"></span></a>            <a href=""><span class="fab fa-instagram"></span></a>            <a href=""><span class="fab fa-twitter"></span></a>            <a href=""><span class="fab fa-youtube"></span></a>          </div>        </div>      </div>      <div class="center box">        <h2>Adress</h2>        <div class="content">          <div class="place">            <span class="fas fa-map-marker-alt"></span>            <span class="text">London, UK</span>          </div>          <div class="phone">            <span class="fas fa-phone-alt"></span>            <span class="text">+089-5689754993</span>          </div>          <div class="email">            <span class="fas fa-envelope"></span>            <span class="text">[email protected]</span>          </div>        </div>      </div>      <div class="right box">        <h2>Contact US</h2>        <div class="content">          <form action="#">            <div class="email">              <div class="text">Email:</div>              <input type="email" required>            </div>            <div class="msg">              <div class="text">Message:</div>              <textarea name="" id="" cols="25" required rows="2"></textarea>            </div>            <div class="btn">              <button type="submit">Send</button>            </div>          </form>        </div>      </div>    </div>    <div class="bottom">      <center>        <span class="credit">          Created by <a href="">WebDev</a> |        </span>        <span class="far fa-copyright"></span>        <span>2021 All Rights Reserved.</span>      </center>    </div>  </footer></body></html>

CSS

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');* {  margin: 0;  padding: 0;  color: #d9d9d9;  box-sizing: border-box;  font-family: "Montserrat", sans-serif;}body {  background-color: bisque;}section {  /* Just for parent demo size */  height: 65vh;  display: grid;  place-items: center;}h1 {  font-size: 48px;  color: black;}footer {  position: fixed;  bottom: 0px;  width: 100%;  background-color: #111;}.main-content {  display: flex;}.main-content .box {  flex-basis: 50%;  padding: 10px 20px;}.box h2 {  font-size: 1.125;  font-weight: 600;  text-transform: uppercase;}.box .content {  margin: 20px 0 0 0;  position: relative;}.box .content::before {  position: absolute;  content: "";  /*  border: 2px solid red;*/  /*  Show them the file*/  top: -10px;  height: 4px;  width: 100%;  background-color: #1a1a1a;}.box .content::after {  position: absolute;  content: "";  height: 3px;  width: 20%;  background: #f12020;  top: -10px;}.left .content .social {  margin: 20px 0 0 0;}.left .content .social a {  padding: 0 2px;}.left .content .social a span {  height: 40px;  width: 40px;  background-color: #1a1a1a;  line-height: 40px;  text-align: center;  font-size: 18px;  border-radius: 5px;  transition: 0.3s;}.left .content .social a span:hover {  background: #f12020;}.center .content .fas {  font-size: 1.4375rem;  background-color: #1a1a1a;  height: 45px;  width: 45px;  line-height: 45px;  text-align: center;  border-radius: 50%;  cursor: pointer;  transition: .3s;}.center .content .fas:hover {  background-color: #f12020;}/*Now we grab the text*/.center .content .text {  font-size: 1.07rem;  font-weight: 500;  padding-left: 10px;}.center .content .phone {  margin: 8px 0;}.right form .text {  font-size: 1.07rem;  margin-bottom: 2px;  color: #656565;}.right form .msg {  margin-top: 10px;}.right form input,.right form textarea {  width: 100%;  font-size: 1.07rem;  background-color: #151515;  padding-left: 10px;  border: 1px solid #222222;}.right form input:focus,.right form textarea:focus {  outline-color: #3498db;}.right form input {  height: 35px;}.right form .btn {  margin-top: 10px;}.right form .btn button {  height: 40px;  width: 100%;  border-radius: 5px;  border: none;  outline: none;  background-color: #f12020;  font-size: 1.07rem;  font-weight: 500;  cursor: pointer;  transition: .3s;}.right form .btn button:hover {  background-color: #000;}.bottom center {  padding: 5px;  font-size: 0.94rem;  background-color: #151515;}.bottom center span {  color: #656565;}.bottom center a {  color: #f12020;  text-decoration: none;}.bottom center a:hover {  text-decoration: underline;}@media screen and (max-width: 900px) {  footer {    position: relative;    bottom: 0px;  }  .main-content {    flex-wrap: wrap;    flex-direction: column;  }  .main-content .box {    margin: 5px 0;  }}

Original Link: https://dev.to/robsonmuniz16/responsive-footer-section-using-flexbox-html-css-1m5p

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To