Как сделать такой эффект?

Часто видел на сайтах эффект, когда при наведении на ссылку нижняя полоска как бы рисуется. Т.е. полоска плавно проводится по ссылкой. как такое сделать...?:)
  • Вопрос задан
  • 232 просмотра
Решения вопроса 1
Serj-One
@Serj-One
i'm sexy and i know it
<div class="example"></div>
.example {
  width: 300px;
  height: 50px;
  background: yellow;
  cursor: pointer;
  position: relative;

  margin: 50px auto;
}
.example:before {
  content: '';
  display: block;
  width: 0;
  height: 5px;
  background: red;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: .5s;
}
.example:hover:before {
  width: 100%;
}

codepen.io/anon/pen/vLarpB
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@make_dev
Вот уже готовые решения. Можно подогнать для своих целей.
Вот 1 вариант.
Эффект №10, на синем фоне
Вот 2 вариант.
Эффект №3 Surinami
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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