Знакомая тема)
Обработчик к кнопочке привязывал.
onclick="myFunction()"
Примерный код кнопки (вырежу из другого проекта)
<button id="btnc" class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarToggleExternalContent" aria-controls="navbarToggleExternalContent" aria-expanded="false" aria-label="Toggle navigation" onclick="myFunction()">
<span class="navbar-toggler-icon"></span>
</button>
А дальше код, присваивающий класс к кнопочке и убирающий его, после повторного клика.
/*menu-header
id="bars" это донор, к которому будет прилепляться класс snos
*/
function myFunction() {
var element = document.getElementById("bars");
element.classList.toggle("snos");
}
up
В css файле не забудьте задать стилевые свойства классам.