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

joxi.ru/MAj7KE9sql1zre как сделать такой эффект ховера? с текстом проблем то нету никаких, а вот с границами сижу, мучаюсь.
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
Therapyx
@Therapyx
Data Science
Вот держи) Сори за цвета, тут уже не принципиально, цвета на твоей совести ))
https://jsfiddle.net/buh9uaj3/19/

ключевое:

li:hover
{
    background-color:#ff0000;
    border-top: 2px solid blue;
    border-bottom: 2px solid blue;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Humble_Beck
WebDeveloper
Используйте псевдо-элементы before и after.
Ответ написан
@Kjuri
задать внешнему блоку ul верхнюю и нижнюю границу (это светло-серая) и высоту, внутренним же элементам высота равная внешнему+4px, position:relative;margin-top:-2px. И еще box-sizing: border-box задать, чтобы не прыгало, при появлении границ
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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