Justo lo acabo de hacer para un sitio hace unos dias, espero te sirva de ayuda
Código Javascript
:
Ver originalconst btns = document.querySelectorAll('.btns');
btns.forEach(element => {
element.addEventListener('click', ({ currentTarget }) => {
const id = currentTarget.getAttribute('data-id');
document.querySelector('main .active').classList.remove('active');
document.getElementById(id).classList.add('active');
});
});
Código CSS:
Ver originalsection
display: none
&.active
display: block