Border-bottom и два цвета

320
25 июня 2017, 15:20

Нужно сделать, чтобы в меню при наведении на элемент border-bottom был двух цветов, как на картинке:

Answer 1

Можно решить вот так

.border-shadow { 
  padding: 0 20px; 
  text-decoration: none; 
  display: inline-block; 
  position: relative; 
} 
 
.border-shadow:hover:before, 
.border-shadow:hover:after { 
  content: ""; 
  display: block; 
  height: 3px; 
  width: 50%; 
  position: absolute; 
  bottom: -5px; 
} 
 
.border-shadow:hover:before { 
  background-color: #0000cc; 
  left: 0; 
} 
.border-shadow:hover:after { 
  background-color: #cc0000; 
  right: 0; 
}
<a class="border-shadow" href="#">hover text 1</a> 
<a class="border-shadow" href="#">hover text 2</a> 
<a class="border-shadow" href="#">hover text 3</a> 
<a class="border-shadow" href="#">hover text 4</a>

Answer 2

Все проще чем кажется

.border { 
  width: 100px; 
  height: 100px; 
  margin: 20px; 
  background-color: grey; 
  border-bottom-width: 3px; 
  border-bottom-style: solid; 
  border-image: linear-gradient(to right, blue 50%, yellow 51%) 1 1; 
} 
 
span:hover { 
  border-bottom-width: 3px; 
  border-bottom-style: solid; 
  border-image: linear-gradient(to right, blue 50%, yellow 51%) 1 1; 
}
<div class="border"></div> 
 
<span>TEXT!</span>

READ ALSO
Свойство column-count не работает в Google Chrome

Свойство column-count не работает в Google Chrome

В списке категорий в моём магазине мне нужно было отобразить список в несколько колонок,для этого я использовал:

453
Deadlock при сортировке результата выборки

Deadlock при сортировке результата выборки

Имеется запрос, выполняемый параллельно множеством потоков в собственных транзакциях:

357
Ошибка БД при установке MODx

Ошибка БД при установке MODx

Пытаюсь связать базу данных и MODx, но вылазит такая ошибкаВ чем может быть проблема? В интернете нет особо информации про это, в правильности...

375