I am learning CSS and by now I have this :
https://jsfiddle.net/marquesm91/ahwxwyca/
Basically, I want to highlight the element I clicked on and stay highlighted when I click outside of the element. When I am switching between elements it only highlights the actual element.
$(function() {
$('#menu').metisMenu({
toggle: false // disable the auto collapse. Default: true.
});
});
#menu a:hover,
#menu a:focus {
color: #fff;
background-color: #2a6496;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/onokumus/metisMenu/master/dist/metisMenu.min.js"></script>
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<link href="http://rawgit.com/onokumus/metisMenu/master/dist/metisMenu.min.css" rel="stylesheet" />
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" />
<div class="container-fluid">
<div class="row">
<div class="col-xs-6">
<aside class="sidebar">
<nav class="sidebar-nav">
<ul class="metismenu" id="menu">
<li>
<a href="#" aria-expanded="false">Menu<span class="glyphicon arrow"></span></a>
<ul aria-expanded="false">
<li><a href="#">item 2.1</a>
</li>
<li><a href="#">item 2.2</a>
</li>
<li><a href="#">item 2.3</a>
</li>
<li><a href="#">item 2.4</a>
</li>
</ul>
</li>
</ul>
</nav>
</aside>
</div>
</div>
</div>
By now, my CSS don't help me. Any suggestions?