Navs
Side [ .side ]
Menu lateral com icones e texto. Texto só aparece no hover, e no mobile não aparece. Com ajustes de posicionamento: Esquerdo ou Direito;
Por padrão o posicionamento é a Esquerda. para colocar o posicionamento a direita acrescente na div aside a classe .sideb-right.
As cores e alguns ajustes do sideb, você pode fazer no arquivo swconfig.
NavBar [ .navbar ]
Acrescente este javascript em seu site:
document.addEventListener("DOMContentLoaded", () => {
const navbars = document.querySelectorAll(".navbar");
navbars.forEach((navbar) => {
const toggle = navbar.querySelector(".toggle_navbar");
const menu = navbar.querySelector(".menu_navbar");
toggle.addEventListener("click", () => {
menu.classList.toggle("active");
});
});
});
Sidebar [ .side-bar ]
Acrescente este Javascript em seu site:
document.addEventListener("DOMContentLoaded", function () {
const menuBtn = document.querySelector(".side-bar-btn");
const sideBar = document.querySelector(".side-bar");
const closeBtn = document.querySelector(".side-bar-close");
const subBtns = document.querySelectorAll(".side-bar-sub-btn");
if (menuBtn) {
menuBtn.addEventListener("click", function () {
sideBar.classList.add("active");
menuBtn.style.visibility = "hidden";
});
closeBtn.addEventListener("click", function () {
sideBar.classList.remove("active");
menuBtn.style.visibility = "visible";
});
subBtns.forEach(function (subBtn) {
subBtn.addEventListener("click", function () {
const subMenu = subBtn.nextElementSibling;
subMenu.classList.toggle("active");
subBtn.querySelector(".dropdown").classList.toggle("rotate");
});
});
const fcrLinks = document.querySelectorAll(".fcr");
fcrLinks.forEach(function (link) {
link.addEventListener("click", function () {
sideBar.classList.remove("active");
menuBtn.style.visibility = "visible";
});
});
}
});