@istasiik

Как сделать полосу над пунктами меню?

Нужно сделать такое меню.
TBsVpLH.png
Серые пункты уже готовы. Как сделать линию над ними, часть у которой закрашивается при активации определенного пункта? Пока есть такое

HTML:
<div class="nav">
		<ul>
          <li><a href="#">Ваши комплекты</a></li>
          <li><a href="#">Самое популярное</a></li>
          <li><a href="#">Избранное</a></li>
    	</ul>
    	</div>


CSS:
.container .nav {
position: relative;

}

.container .nav a {
	color: #aaaaaa;
	padding: 0px 46px 0px 0px;

}

.container .nav ul{
	padding-left:8px;
	padding-bottom:15px;
}

.container .nav li {
    display: inline;
	
    color: #aaaaaa;
    font-size: 11px;
  	font-family: 'proxima_nova_bold'; 
  	
  	text-transform: uppercase;
  	letter-spacing: 3px;
}
  • Вопрос задан
  • 5420 просмотров
Решения вопроса 4
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
border-top?
Ответ написан
Комментировать
Решение ul { border-top: 1px solid @color } li { margin-top: -1px; border-top: 1px solid transparent; } li:hover { border-top-color: @color; }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы