WEBLEB
Accueil
Éditeur
Connexion
Pro
Français
English
Français
Español
Português
Deutsch
Italiano
हिंदी
Modèle de barre de navigation Bootstrap
1370
logicaldata497
Ouvrir dans l'éditeur
Publiez votre code
Recommandé
14 September 2024
Boutique de commerce électronique
6 April 2025
trouver un amoureux et un site de rencontre
24 May 2025
Un code par néomorphisme
HTML
Copy
Home
Action
Another action
Something else here
Another action
About
Code
Services
Action
Another action
Contact
Bootstrap Navbar
CSS
Copy
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&subset=devanagari,latin-ext'); body{ font-family: 'Poppins', sans-serif; font-size: 16px; line-height: 24px; font-weight: 400; color: #212112; background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat-back.svg'); background-position: center; background-repeat: repeat; background-size: 7%; background-color: #fff; overflow-x: hidden; transition: all 200ms linear; } ::selection { color: #fff; background-color: #8167a9; } ::-moz-selection { color: #fff; background-color: #8167a9; } .start-header { opacity: 1; transform: translateY(0); padding: 20px 0; box-shadow: 0 10px 30px 0 rgba(138, 155, 165, 0.15); -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; } .start-header.scroll-on { box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15); padding: 10px 0; -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; } .start-header.scroll-on .navbar-brand img{ height: 24px; -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; } .navigation-wrap{ position: fixed; width: 100%; top: 0; left: 0; z-index: 1000; -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; } .navbar{ padding: 0; } .navbar-brand img{ height: 28px; width: auto; display: block; filter: brightness(10%); -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; } .navbar-toggler { float: right; border: none; padding-right: 0; } .navbar-toggler:active, .navbar-toggler:focus { outline: none; } .navbar-light .navbar-toggler-icon { width: 24px; height: 17px; background-image: none; position: relative; border-bottom: 1px solid #000; transition: all 300ms linear; } .navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before{ width: 24px; position: absolute; height: 1px; background-color: #000; top: 0; left: 0; content: ''; z-index: 2; transition: all 300ms linear; } .navbar-light .navbar-toggler-icon:after{ top: 8px; } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after { transform: rotate(45deg); } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before { transform: translateY(8px) rotate(-45deg); } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon { border-color: transparent; } .nav-link{ color: #212121 !important; font-weight: 500; transition: all 200ms linear; } .nav-item:hover .nav-link{ color: #8167a9 !important; } .nav-item.active .nav-link{ color: #777 !important; } .nav-link { position: relative; padding: 5px 0 !important; display: inline-block; } .nav-item:after{ position: absolute; bottom: -5px; left: 0; width: 100%; height: 2px; content: ''; background-color: #8167a9; opacity: 0; transition: all 200ms linear; } .nav-item:hover:after{ bottom: 0; opacity: 1; } .nav-item.active:hover:after{ opacity: 0; } .nav-item{ position: relative; transition: all 200ms linear; } .bg-light { background-color: #fff !important; transition: all 200ms linear; } .section { position: relative; width: 100%; display: block; } .full-height { height: 100vh; } .over-hide { overflow: hidden; } .absolute-center { position: absolute; top: 50%; left: 0; width: 100%; margin-top: 40px; transform: translateY(-50%); z-index: 20; } h1{ font-size: 48px; line-height: 1.2; font-weight: 700; color: #212112; text-align: center; } p{ text-align: center; margin: 0; padding-top: 10px; opacity: 1; transform: translate(0); transition: all 300ms linear; transition-delay: 1700ms; } body.hero-anime p{ opacity: 0; transform: translateY(40px); transition-delay: 1700ms; } h1 span{ display: inline-block; transition: all 300ms linear; opacity: 1; transform: translate(0); } body.hero-anime h1 span:nth-child(1){ opacity: 0; transform: translateY(-20px); } body.hero-anime h1 span:nth-child(2){ opacity: 0; transform: translateY(-30px); } body.hero-anime h1 span:nth-child(3){ opacity: 0; transform: translateY(-50px); } body.hero-anime h1 span:nth-child(4){ opacity: 0; transform: translateY(-10px); } body.hero-anime h1 span:nth-child(5){ opacity: 0; transform: translateY(-50px); } body.hero-anime h1 span:nth-child(6){ opacity: 0; transform: translateY(-20px); } body.hero-anime h1 span:nth-child(7){ opacity: 0; transform: translateY(-40px); } body.hero-anime h1 span:nth-child(8){ opacity: 0; transform: translateY(-10px); } body.hero-anime h1 span:nth-child(9){ opacity: 0; transform: translateY(-30px); } body.hero-anime h1 span:nth-child(10){ opacity: 0; transform: translateY(-20px); } h1 span:nth-child(1){ transition-delay: 1000ms; } h1 span:nth-child(2){ transition-delay: 700ms; } h1 span:nth-child(3){ transition-delay: 900ms; } h1 span:nth-child(4){ transition-delay: 800ms; } h1 span:nth-child(5){ transition-delay: 1000ms; } h1 span:nth-child(6){ transition-delay: 700ms; } h1 span:nth-child(7){ transition-delay: 900ms; } h1 span:nth-child(8){ transition-delay: 800ms; } h1 span:nth-child(9){ transition-delay: 600ms; } h1 span:nth-child(10){ transition-delay: 700ms; } body.hero-anime h1 span:nth-child(11){ opacity: 0; transform: translateY(30px); } body.hero-anime h1 span:nth-child(12){ opacity: 0; transform: translateY(50px); } body.hero-anime h1 span:nth-child(13){ opacity: 0; transform: translateY(20px); } body.hero-anime h1 span:nth-child(14){ opacity: 0; transform: translateY(30px); } body.hero-anime h1 span:nth-child(15){ opacity: 0; transform: translateY(50px); } h1 span:nth-child(11){ transition-delay: 1300ms; } h1 span:nth-child(12){ transition-delay: 1500ms; } h1 span:nth-child(13){ transition-delay: 1400ms; } h1 span:nth-child(14){ transition-delay: 1200ms; } h1 span:nth-child(15){ transition-delay: 1450ms; } .nav-item .dropdown-menu { transform: translate3d(0, 10px, 0); visibility: hidden; opacity: 0; max-height: 0; display: block; padding: 0; margin: 0; transition: all 200ms linear; } .nav-item.show .dropdown-menu { opacity: 1; visibility: visible; max-height: 999px; transform: translate3d(0, 0px, 0); } .dropdown-menu { padding: 10px!important; margin: 0; font-size: 13px; letter-spacing: 1px; color: #212121; background-color: #fcfaff; border: none; border-radius: 3px; box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15); transition: all 200ms linear; } .dropdown-toggle::after { display: none; } .dropdown-item { padding: 3px 15px; color: #212121; border-radius: 2px; transition: all 200ms linear; } .dropdown-item:hover, .dropdown-item:focus { color: #fff; background-color: rgba(129,103,169,.6); } @media (max-width: 767px) { h1{ font-size: 38px; } .nav-item:after{ display: none; } .nav-item::before { position: absolute; display: block; top: 15px; left: 0; width: 11px; height: 1px; content: ""; border: none; background-color: #000; vertical-align: 0; } .dropdown-toggle::after { position: absolute; display: block; top: 10px; left: -23px; width: 1px; height: 11px; content: ""; border: none; background-color: #000; vertical-align: 0; transition: all 200ms linear; } .dropdown-toggle[aria-expanded="true"]::after{ transform: rotate(90deg); opacity: 0; } .dropdown-menu { padding: 0 !important; background-color: transparent; box-shadow: none; transition: all 200ms linear; } .dropdown-toggle[aria-expanded="true"] + .dropdown-menu { margin-top: 10px !important; margin-bottom: 20px !important; } }
JS
Copy
(function($) { "use strict"; $(function() { var header = $(".start-style"); $(window).scroll(function() { var scroll = $(window).scrollTop(); if (scroll >= 10) { header.removeClass('start-style').addClass("scroll-on"); } else { header.removeClass("scroll-on").addClass('start-style'); } }); }); //Animation $(document).ready(function() { $('body.hero-anime').removeClass('hero-anime'); }); $('body').on('mouseenter mouseleave','.nav-item',function(e){ if ($(window).width() > 750) { var _d=$(e.target).closest('.nav-item');_d.addClass('show'); setTimeout(function(){ _d[_d.is(':hover')?'addClass':'removeClass']('show'); },1); } }); //Switch light/dark $("#switch").on('click', function () { if ($("body").hasClass("dark")) { $("body").removeClass("dark"); $("#switch").removeClass("switched"); } else { $("body").addClass("dark"); $("#switch").addClass("switched"); } }); })(jQuery);