@Code-NaN

Как сделать анимацию для меню border-bottom слева на право и при исчезновении справа на лево?

Как сделать ховер, чтоб при наведении на li появлялся бордер слева направо и исчезал справа на лево?

<div class="hs-menu-wrapper">
  <ul>
    <li><a>Меню 1</a></li>
    <li><a>Меню 2</a></li>
    <li><a>Меню 3</a></li>
  </ul>
</div>
  • Вопрос задан
  • 467 просмотров
Решения вопроса 1
kryamk
@kryamk
a {
	position: relative;
	height: 100%;
	color: #eeedf2;
	font-size: 16px;
	font-weight: 400;
	transition: .2s;
	text-decoration: none;
	cursor: pointer;
}
a:after {
	content: '';
	position: absolute;
	bottom: -5px;
	right: 0;
	height: 2px;
	width: 100%;
	transform: scale(0, 1);
	transition: transform 0.4s;
	background: black;
	transform-origin: right top;
}
a:hover:after {
    transform: scale(1, 1);
    transform-origin: left top;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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