Задать вопрос
KlausHayRoll
@KlausHayRoll
c#

Как сделать линии под меню, которые будут отьезжать от центра к бокам?

www.templatemonster.com/demo/58881.html
В этом шаблоне отезжают от центра линии под меню, как мне сделать такое же? заранее огромное спасибо.
  • Вопрос задан
  • 618 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Astrohas
@Astrohas
Python/Django Developer
a:after{
				
				display: block;
				 content: "";
				transition: all .5s;
				width: 0%	;
				margin: auto;

			}
				a:hover:after{
					width: 100%;
				margin-top: 2px;
				 
				 height: 1px;
				 background-color: orange;
				}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
kimono
@kimono
Web developer
Через псевдоэлемент :after, который позиционируется по центру относительно пункта меню, с размером от 0 до 100% по событию hover с использованием трансформаций с задержкой.
Ответ написан
Комментировать
@denny911
a{
vertical-align: middle;
}
a:before {
content: "";
position: absolute;
left: 50%;
right: 50%;
bottom: 0;
background: #2098D1;
height: 4px;
-webkit-transition-property: left, right;
transition-property: left, right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы