#header { position: relative; overflow: hidden; } #menu { width: 100%; height: 120px; background: #181818; list-style: none; margin: 0; padding: 0; } #menu li { margin: 0; padding: 0; float: left; } #menu li a { color: #FFF; margin: 0; padding: 50px; display: block; } #highlight { position: absolute; top: 0; left: 0; height: 5px; background: #f00; transition: all .5s; }