<!--Use Font awesome cdn file online path-->
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"/>
HTML
<button class="click-button">Hit Me</button>
<div class="left-nav">
<div class="inout"><i class="fa fa-angle-right" aria-hidden="true"></i></div>
<div class="dropdown">
<ul>
<li><a href="#">Hoem</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Product <i class="fa fa-angle-down" aria-hidden="true"></i></a>
<ul>
<li><a href="#">Product 1</a></li>
<li><a href="#">Product 2</a></li>
<li><a href="#">Product 3</a></li>
</ul>
</li>
</ul>
</div>
</div>
CSS
.click-button{ background-color:#c30f0f; padding:5px; border:1px solid #8b0a0a; border-radius:4px; text-align:center; color:#FFFFFF; line-height:28px; width:150px; height:45px; margin-left:70px; margin-top:30px;}
.left-nav{ float:left !important; width:250px; height:550px; background-color:#ff35fd; color:#fff; padding:20px; position:absolute; top:85px; left:0px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; transform:translateX(-250px); transition:all ease-in .32s;}
.show{ transform:translateX(0px) !important;}
.inout {
background-color: #ffffff;
border: 1px solid #e4e4e4;
border-radius: 50%;
color: #000;
font-size: 35px;
height: 50px;
left: 235px;
padding-left: 20px;
padding-top: 3px;
position: absolute;
top: -20px;
width: 50px;
}
.dropdown{ float:left; width:200px; height:auto; display:block;}
.dropdown ul{ list-style:none; text-decoration:none; float:left;}
.dropdown ul li{ padding:10px 12px; text-align:left;}
.dropdown ul li a{ font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#FFFFFF; text-align:center;}
.dropdown ul ul{ padding:0 15px; display:none; height:0px;}
.bg-active{ background-color:#FFFFFF !important; padding:10px 5px; display:block; }
JS
<!-- For navigation active and hidden in left side and arrow direction change in click movement -->
<script type="text/javascript">
$(document).ready(function() {
$('.click-button, .inout').click(function(){
$('.left-nav').toggleClass('show');
if($('.inout i').hasClass('fa-angle-right'))
{
$('.inout i').removeClass('fa-angle-right');
$('.inout i').addClass('fa-angle-left');
}
else
{
$('.inout i').removeClass('fa-angle-left');
$('.inout i').addClass('fa-angle-right');
}
});
});
</script>
<!--For Accordion -->
<script type="text/javascript">
$(document).ready(function(e) {
$('.dropdown ul li a').click(function(){
$(this).parent().find('ul').slideToggle(500);
});
});
</script>
No comments:
Post a Comment