Posted in HTML Sections
7861
2:05 am, July 27, 2022

Social Header Links easy Drop in Code with Font Awesome Icons

Drop in this code in the header of your site to quickly add some social links in your header.

Social Icons in Header
Social Icons in Header

This version uses foundation for the grid system. But you can swap this grid system out for bootstrap by changing the classes in the grid if needed.

I will also show adding a small logo and simple menu into the grid as the base header on your site.

  1. Add a new folder and file in atom
  2. Get your library files
  3. Add these links to your header
  4. Add Structure
  5. Adding the social header
  6. Browse the Icons
  7. Grid Container
  8. Style and Test
  9. Final Padding and Touches

1. Add a new folder and file in atom

Get the base of this up and running with foundation library and html base code. Just call the file index.html for now.

Tip: in atom and sublime text editors (and maybe vs code) you can type in html and then press tab and it will add a basic html layout into your file.

2. Get your library files

head over to cdnjs and find the library files you need in your project and copy and paste them into your index.html file.

3. Add these links to your header.

For this project we will need font awesome and also foundation css.

HTML

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.7.5/css/foundation.min.css" integrity="sha512-IyYpCJ+7aODR+LWiU+buuFnKg69IYu7SCmn+3IBNxvEcfsDC7z1xyWhAZTAFTGTlLMnDwcQBFWhhe7JiSw6TEg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css" integrity="sha512-q3eWabyZPc1XTCmF+8/LuE1ozpg5xxn7iO89yfSOd5/oKvyqLngoNGsx8jq92Y8eXJ/IRxQbEC+FGSYxtk2oiw==" crossorigin="anonymous" referrerpolicy="no-referrer" />

4. Add Structure

Ok now we can finally add some structure to our html page.

I did have a video of this but its 2 minutes so you will have to check the full video for this one.

Add Structure
Add Structure

5. Adding the social header

For this example i will just leave the logo and nav items blank, just as placeholders for now as this post concentrates on the social header links.

6. Browse the Icons

For the icons you can browse the icon library here, and pick out the codes for the icons if you want to use different ones.

7. Grid Container

To make this more responsive make sure your items within the section are also in a grid container, or you could add your own wrapping class, if you dont want the items to be full width.

8. Style and Test

Add some styles and see if it all looks how we want it.

Here is the basic layout working in the grid format.

Just add some additional padding logo and nav items and its ready to go

9. Final Padding and Touches

Complete Code

Now we have a basic structure for the header of our site and the social links over too the right.

Social Icons in Header
Social Icons in Header

Video

Social Header Links easy Drop in Code with Font Awesome Icons Demo

View Demo Full Screen View Demo New Tab

Social Header Links easy Drop in Code with Font Awesome Icons Code

HTML

<section class="header">
      <div class="grid-container">
        <div class="grid-x grid-margin-x">
          <div class="cell large-3">
            <div class="logo">
              .logo
            </div>
          </div>
          <div class="cell large-6">
            <div class="nav">
              .nav
            </div>
          </div>
          <div class="cell large-3">
            <div class="social">
              <a href="#!" target="_blank"><i class="fas fa-envelope-square"></i></a>
              <a href="#!" target="_blank"><i class="fab fa-twitter-square"></i></a>
              <a href="#!" target="_blank"><i class="fab fa-facebook-square"></i></a>
            </div>
          </div>
        </div>
      </div>
    </section>

CSS

.social {}
      .social a:hover {
        color:#EEE;
        text-shadow:0px 1px 5px rgba(0,0,0,0.4);
      }
      .social a {
        display:inline-block;
        font-size:26px;
        margin-right:3px;
      }
      .header {
        padding:20px 0;
        background:teal;
        color:#FFF;
      }
      .header a {
        color:#FFF;
      }

Scripts

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.7.5/css/foundation.min.css" integrity="sha512-IyYpCJ+7aODR+LWiU+buuFnKg69IYu7SCmn+3IBNxvEcfsDC7z1xyWhAZTAFTGTlLMnDwcQBFWhhe7JiSw6TEg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css" integrity="sha512-q3eWabyZPc1XTCmF+8/LuE1ozpg5xxn7iO89yfSOd5/oKvyqLngoNGsx8jq92Y8eXJ/IRxQbEC+FGSYxtk2oiw==" crossorigin="anonymous" referrerpolicy="no-referrer" />

No Items Found.

Add Comment
Type in a Nick Name here
 
Search Code
Search Code by entering your search text above.
Welcome to CSSBundle.com

Hi there and welcome to CSSBundle. Here at CSS Bundle we aim to find the best css and javascript bundles and demos and add them here to make them easy to find all in one place.

If you would like to stay up to date with our latest updates you can subscribe to our mailing list where we will send you one email per week with the latest updates, no spam emails just the latest updates.

Random Quote


Latest Code
css animations Falling Stars CSS Animation html Video different sources on screen sizes video embed html responsive css animations Animated Triangles on Canvas JS HTML HTML Canvas Instant colour fill with HTML Canvas javascript Transform Text into Images using SnapText JS CSS Tools Fancy Border Radius CSS Generator Tool - spin animation keyframes CSS Tools CSS Drop Filter Shadow Creator CSS Slider A CSS and HTML Only Carousel Slider CSS Z-Index Z-Index Code Front - CSS to change z-index when element is active sections section with image to the right text to the left gradient Sections Two Clickable Logo Promo Box Section Foundation HTML CSS Sections Inline Contact Form Formatting HTML CSS Sections Overview full width section in Poppins font with light gray background using foundation Interactive Images Map Image with Easy Dots and Titles using only CSS HTML Sections Social Header Links easy Drop in Code with Font Awesome Icons Sections Responsive Friendly Subscribe to our Newsletter Section CSS Tips Create a button with CSS, HTML and Center it! CSS Text Formatting Truncate Text to an amount of lines using line-clamp CSS Positions Item Positioning in CSS CSS Tips Draw a Circle in CSS css animations Magical Text Effect Bootstrap 4.2 Kitchen Sink CSS Frameworks Make your site look like windows 7 CSS Backgrounds Fancy up your banner image hero sections using overlay gradients CSS Modal Floating Modal Message Fixed on the Bottom of the Screen CSS Modal Create a modal with only CSS css grid display items in a css grid CSS Text Effects Using the selection selector to change the default highlight color Text Truncate your Text with CSS CSS Cursors Change your cursor into an Emoji Cursor or Image Cursor CSS How to Center Everything or Anything with CSS CSS Animations Smooth Scrolling with just CSS CSS Animations Radial Glow under cursor on box hover over effect CSS Shadows Using a filter drop shadow for transparent images CSS Animations Pure CSS 3D Flipping Book with Animations CSS Create a checkerboard background pattern with CSS CSS Animations button animations hover and fill animation CSS Animations button on focus swing animation CSS Animations Animated Button Border when Active Quick CSS create a border with top triangle in css CSS Animations Single Element CSS Spinners CSS Animations CSS Shake - Shake up your elements CSS Framework NES-style(8bit-like) CSS Framework CSS Tips Why to use a CSS Reset? Web Developer Checklists Front-End Checklist Icons Font Awesome Icons CSS Animation Animate Stuff with Animate.css CSS Animations Check Wave Click a Checkbox and Watch the Animation Animation Cloudy spiral animation with CSS3 Notifications Toast Messages and Notifications Standalone Library no JQuery - notify.js