что сделать с nav чтобы оно не двигалось при hover?

183
31 января 2020, 01:00

Здесь ссылка на кодпен, ячейки меню двигаются вниз при наведениии курсора. Как сделать так, чтобы они оставались на месте ? Я добавил max-height, но это не помогло CSS

  a:hover
    border-top: #4acaff solid 4px  
    max-height: 15px

p.s. использую bootstrap и sass

Answer 1

Добавьте изначально для ссылки прозрачную границу сверху, чтобы при наведении граница не появлялась, а просто окрашивалась:

border-top: transparent solid 4px
Answer 2
a
  border-top: 4px solid transparent
  max-height: 15px
a:hover
  border-top-color: #4acaff
Answer 3

Посмотри этот код - там я немного подправил. Может это тебе понравится)

a.nav-link text-decoration: none margin: 0 32px 0 0 border-top: 4px solid transparent transition: all .2s // You can delete this &:hover border-top-color: #4acaff

Answer 4

Используй box-shadow вместо border-top

box-shadow: 0 -4px 0 0 #4acaff;
READ ALSO
Jquery найти первые 3 слова и изменить стили

Jquery найти первые 3 слова и изменить стили

Есть много строк с примерно следующим содержанием:

195
Подсветка строк с одинаковыми данными в WPF DataGrid

Подсветка строк с одинаковыми данными в WPF DataGrid

На форме есть таблица с данными, выбиратель цвета, кнопка

200
Visual studio не видит добавленных библиотек

Visual studio не видит добавленных библиотек

Сейчас делаю проект на UnityВ Visual Studio 2017 пишу код для него

361
Как вычислить проценты в C#

Как вычислить проценты в C#

Предоставляю код, который вычисляет проценты, со всем остальным проблем нетДля примера, вводимое число 500, проценты - 50

747