Header Ads

Header ADS

How To Create Navigation Bar With Icon Using Html And CSS - CSS Horizontal Menu Bar with Icons

CSS Horizontal Menu Bar with Icons
CSS Horizontal Menu Bar with Icons

Full Code (HTML+CSS)

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<style type="text/css">
body{
margin:0;
padding:0;
background:#e91e63;
font-family: sans-serif;
}
ul{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin:0;
padding:20px 0;
background:#fff;
display:flex;
border-radius:10px;
box-shadow: 0 10px 30px rgba(0,0,0,.3);
}
ul li{
list-style:none;
text-align:center;
display:block;
border-right:1px solid rgba(0,0,0,0.2);
}
ul li:last-child{
border-right:none;
}
ul li a{
text-decoration:none;
padding:0 50px;
display:block;
}
ul li a .icon{
height:40px;
width:40px;
text-align:center;
overflow:hidden;
margin:0 auto 10px;
}
ul li a .icon .fa{
height:100%;
width:100%;
line-height:40px;
font-size:34px;
transition:0.5s;
color:#000;
}
ul li a .icon .fa:last-child{
color:#e91e63;
}
ul li a:hover .icon .fa{
transform:translatey(-110%);
}
ul li a .text{
position:relative;
height:20px;
width:100%;
display:block;
overflow:hidden;
}
ul li a .text span{
position:relative;
font-size:18px;
color:#000;
display:block;
line-height:20px;
transition:0.5s;
}
ul li a .text span:before{
content:attr(data-text);
position:absolute;
top:-100%;
left:0;
height:100%;
width:100%;
color:#e91e63;
}
ul li a:hover .text span{
transform:translatey(20px);
}
@media screen and (max-width: 450px) {
ul li a, ul, ul li{
width:50%;
}
}
</style>
</head>
<body>
<ul>
<li>
<a href="">
<div class="icon">
<i class="fa fa-home" aria-hidden="true"></i>
<i class="fa fa-home" aria-hidden="true"></i>
</div>
<div class="text"> <span data-text="Home">Home</span></div>
</a>
</li>
<li>
<a href="">
<div class="icon">
<i class="fa fa-file-text-o" aria-hidden="true"></i>
<i class="fa fa-file-text-o" aria-hidden="true"></i>
</div>
<div class="text"> <span data-text="About">About</span></div>
</a>
</li>
<li>
<a href="">
<div class="icon">
<i class="fa fa-cogs" aria-hidden="true"></i>
<i class="fa fa-cogs" aria-hidden="true"></i>
</div>
<div class="text"><span data-text="services">services</span></div>
</a>
</li>
<li>
<a href="">
<div class="icon">
<i class="fa fa-picture-o" aria-hidden="true"></i>
<i class="fa fa-picture-o" aria-hidden="true"></i>
</div>
<div class="text"><span data-text="Portflio">Portflio</span></div>
</a>
</li>
<li>
<a href="">
<div class="icon">
<i class="fa fa-users" aria-hidden="true"></i>
<i class="fa fa-users" aria-hidden="true"></i>
</div>
<div class="text"><span data-text="Team">Team</span></div>
</a>
</li>
<li>
<a href="">
<div class="icon">
<i class="fa fa-envelope" aria-hidden="true"></i>
<i class="fa fa-envelope" aria-hidden="true"></i>
</div>
<div class="text"><span data-text="Contact">Contact</span></div>
</a>
</li>
</ul>
</body>
</html>
Codding video




No comments

Powered by Blogger.