%###### HTML ######% <!DOCTYPE html> <html> <head> <style> ul { list-style-type: none; margin: 0; padding: 0; width: 200px; background-color: #f1f1f1; } li a { display: block; color: #000; padding: 8px 16px; text-decoration: none; } li a.active { background-color: #4CAF50; color: white; } li a:hover:not(.active) { background-color: #555; color: white; } </style> </head> <body> <h2>Vertical Navigation Bar</h2> <p>In this example, we create an "active" class with a green background color and a white text. The class is added to the "Home" link.</p> <ul> <li><a class="active" href="#home">Home</a></li> <li><a href="#news">News</a></li> <li><a href="#contact">Contact</a></li> <li><a href="#about">About</a></li> </ul> </body> </html> %###### CSS #######% %### JAVASCRIPT ###% var chevronItems = document.querySelectorAll('.chevron'); chevronItems.forEach(function(chevronEl) { chevronEl.addEventListener('click', function (e) { var buttonEl = this.firstChild; buttonEl.classList.toggle('fa-chevron-up'); buttonEl.classList.toggle('fa-chevron-down'); var contentEl = this.parentNode.nextSibling; contentEl.classList.toggle('slide-in'); contentEl.classList.toggle('slide-out'); }); }); %#### SETTINGS ####% {"readOnly":false}
https://p101007003-dot-nitokucom.uc.r.appspot.com/frame/@nitoku.public/code?tk=pu&us=pu