Как я могу сделать так, чтобы элемент, нажатый в меню, остается синим. Таким образом, в основном активный элемент меню.
Я пробовал использовать css active, но я думал, что мне нужен javascript или что-то в этом роде.
#cssmenu > ul li > a:active, #cssmenu > ul li:active > a {
color: #ffffff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
background: #54cdf1;
background: -webkit-linear-gradient(#72d4f2, #54cdf1);
background: -moz-linear-gradient(#72d4f2, #54cdf1);
background: linear-gradient(#72d4f2, #54cdf1);
border-color: transparent;
}
Для этого вам понадобится JS.
$(document).ready(function() {
$("#cssmenu li").on("click", function() {
$("#cssmenu li").removeClass("active");
$(this).addClass("active");
});
});
Затем просто #cssmenu li.active
так, как вы хотите, в свой CSS.