Подчеркивание ссылок

Слева: Вот так, Можно даже сверху

Подчеркивание ссылок

Слева: Вот так, Можно даже сверху

Подчеркивание ссылок

Слева: Вот так, Можно даже сверху

Подчеркивание ссылок

Слева: Вот так, Можно даже сверху

Различные виды (сверху, снизу, слева, справа) подчеркивания ссылок на чистом CSS3

Все привет!

Как всегда начнем с html:


Далее немного CSS:

body  {
  font-family: sans-serif;
  font-weight: 300;
  font-size: 24px;
}
.links  {
  margin: auto;
  width: 80%;
}
a {
  text-decoration: none;
  position: relative;
}
.left a.top::before {
  top: 0;
}
.left a::before {
  content: '';
  bottom: 0;
  right: 0;
  position: absolute;
  width: 0%;
  height: 2px;
  background-color: #000;
  transition: 0.2s;
}
.left a:hover:before {
  width: 100%;
  left: 0;
}

.right a::before {
  content: '';
  bottom: 0;
  right: 0;
  position: absolute;
  width: 0%;
  height: 2px;
  background-color: #000;
  transition: 0.2s;
}
.right a:hover:before {
  width: 100%;
}

.center a::before {
  content: '';
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #000;
  transition: 0.2s;
  transform: scaleX(0);
}
.center a:hover:before {
  transform: scaleX(1);
}

Ну и пример конечно:

Источник

Links undeline before
Поделится

Добавить комментарий

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять