Как пофиксить баг с font-weight при наведении?
У меня появилась проблема связанная с ссылкой в navbar'e: при наведении на текст он становится менее жирным, хотя в css это нигде не прописано.
код:
.element { text-decoration: none; font-weight: 400; font-size: 1.125rem; color: #fff; position: relative; transition: .1s; } .element:hover { color: #f00; } |
.element { text-decoration: none; font-weight: 400; font-size: 1.125rem; color: #fff; position: relative; transition: .1s; } .element:hover { color: #f00; }
html:
<a href="/rules" class="element"> <span>Правила</span> </a> |
<a href="/rules" class="element"> <span>Правила</span> </a>
Дополнительно:
Покажите скриншоты
Пока делаете, найдете в чем дело.
UPD: так же даже если не устанавливать высоту но в блоке при этом будут любые элементы будет тот же самый баг, как это связано?
Ответы:
У меня не возникает такая проблема, это чисто визуально, если ты поставишь цвет изначальный на зеленый, а ховер на белый, то белый будет типа больше, но нет. В итоге жирность не меняется, цвета играются просто
- хорошо, спасибо, но как это исправить в моем прошлом хедере тоже был похожий навбар и там все с этим было в порядке на шрифте Oswald с белого на красный менялся все было нормально, но тут даже с этим шрифтом так происходит
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для исправления проблемы с font-weight при наведении на элемент, можно использовать CSS псевдокласс :hover в комбинации с font-weight: normal; или font-weight: bold; в зависимости от требуемого эффекта.
Пример для текста, который становится жирным при наведении:
.element:hover { font-weight: bold; }
Пример для текста, который становится обычным при наведении:
.element:hover { font-weight: normal; }
Также, если у вас есть проблемы с наследованием стилей, убедитесь, что ваш стиль применяется к нужному элементу. Может быть полезно явно указать селектор для элемента, чтобы избежать конфликтов стилей.
Если после применения этих рекомендаций проблема все еще остается, проверьте другие стили, которые могут перезаписывать стиль font-weight при наведении. Убедитесь, что нет других правил CSS, которые могут повлиять на font-weight в различных состояниях элемента.
Надеюсь, эти советы помогут вам исправить проблему с font-weight при наведении на элемент на вашем сайте.