Задать вопрос
@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>
  • Вопрос задан
  • 656 просмотров
Подписаться 4 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 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;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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