"ViccoMenu 3"
Bootstrap 4.1.1 Snippet by ayhncalik

<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!------ Include the above in your HEAD tag ----------> <link href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" rel="stylesheet"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="wrapper"> <nav class="tabs"> <div class="selector"></div> <a href="#" class="active"><i class="fab fa-superpowers"></i>Yeni Sezon</a> <a href="#"><i class="fas fa-hand-rock"></i>Kız</a> <a href="#"><i class="fas fa-bolt"></i>Erkek</a> <a href="#"><i class="fas fa-burn"></i>Aksesuar</a> <a href="#"><i class="fas fa-burn"></i>Fırsat Garajı</a> <a href="#"><i class="fas fa-burn"></i>Toledo</a> </nav> </div>
@import url('https://fonts.googleapis.com/css?family=Roboto'); body{ font-family: 'Roboto', sans-serif; } h2{ margin:0px; text-transform: uppercase; } h6{ margin:0px; color:#777; } .wrapper{ text-align:center; margin:50px auto; } .tabs{ margin-top:50px; font-size:15px; padding:0px; list-style:none; background:#fff; box-shadow:0px 5px 20px rgba(0,0,0,0.1); display:inline-block; border-radius:50px; position:relative; } .tabs a{ text-decoration:none; color: #777; text-transform:uppercase; padding:10px 20px; display:inline-block; position:relative; z-index:1; transition-duration:0.6s; } .tabs a.active{ color:#fff; } .tabs a i{ margin-right:5px; } .tabs .selector{ height:100%; display:inline-block; position:absolute; left:0px; top:0px; z-index:1; border-radius:50px; transition-duration:0.6s; transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); background: #ffc4e6; background: -moz-linear-gradient(45deg, #ffc4e6 0%, #a84884 100%); background: -webkit-linear-gradient(45deg, #ffc4e6 0%,#a84884 100%); background: linear-gradient(45deg, #ffc4e6 0%,#a84884 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc4e6', endColorstr='#a84884',GradientType=1 ); }
var tabs = $('.tabs'); var selector = $('.tabs').find('a').length; //var selector = $(".tabs").find(".selector"); var activeItem = tabs.find('.active'); var activeWidth = activeItem.innerWidth(); $(".selector").css({ "left": activeItem.position.left + "px", "width": activeWidth + "px" }); $(".tabs").on("click","a",function(e){ e.preventDefault(); $('.tabs a').removeClass("active"); $(this).addClass('active'); var activeWidth = $(this).innerWidth(); var itemPos = $(this).position(); $(".selector").css({ "left":itemPos.left + "px", "width": activeWidth + "px" }); });

Related: See More


Questions / Comments: