Responsive Footer Design using CSS Flexbox

Responsive Footer Design using CSS Flexbox

The footer section is an essential segment of any website design process. We need to think of our website footer as a resource for the visitors. A couple of years back, designers used to design a website footer by giving simple copyright info at the end of any site. Now the trend has changed recently, and developers use a big footer section above the copyright info and include some more information and some social media links of the website so that the visitor knows even better than before about the company. That information or links help the visitor solve their problem and give them the proper guidance they need. We are going to design a responsive footer using HTML and CSS flexbox layout module.

In this project of responsive footer design, we will have two different columns. The first column will have a company logo and some random text as info for the company. The second column will have some social media links to the company. Inside the second column, we will see three different columns. In the first and second columns where we will put some links for the visitor to get some vital info about the company, and last, not the least is the ''legal'' column where we will provide a privacy policy, contract, and terms of use of the company. In the footer bottom part, we will provide the copyright text mentioning the name of the company.



First, we will start with HTML markup. I have taken a header tag at first, and inside that, I provided a paragraph tag with a text "content." We are designing the footer part for this project, so with the text "content'', I tried to mean all the website content above the footer section. After that, I have taken a footer tag with a class name ''footer,'' In the footer, I have divided the contents into three different segments. There will be a logo and some introductory info text for the company. The next part will provide essential links to the website. Finally, in the last piece, we will write the company's copyright text in the footer bottom.

you may also like:
In the CSS the part, we will first give a box-sizing property to all the elements using the universal selector so that the aspects of the project get padding in their width and height. I used Poppins as a primary font-family for the program. I used the display flex property to align the footer elements and used standard CSS to give the footer background and styling all the other features.  For making the footer responsive, I used CSS media queries to change the mobile device's looks. There will be five different parts in the footer top part and a footer bottom part in a single column in the bottom, for the desktop view. But on the mobile view, each of those will align one after another.

Responsive Footer Design using CSS Flexbox (Source Code):

For the production of this snippet, we have to generate two different files. The Initial one is the HTML File, and the other one is the CSS file. You need to copy the HTML And CSS code given below and paste them to the appropriate files and save them. After that, run the project in your browser and modify according to your need.

HTML:




CSS:




That's the end of this tutorial. I hope it helps. Please follow this blog on our Twitter and Facebook Group to stay updated for the future posts.

1 Comments

Please do not enter any spam link in the comment box.


  1. Great. Well done. And also I have to mention we can get a huge knowledge about web developing from https://w3schoolweb.com/ .This site covers vast area in Web Developing

    ReplyDelete

Post a Comment

Please do not enter any spam link in the comment box.

Post a Comment

Previous Post Next Post