Я настраиваю навигационные ссылки, и когда я наводил курсор на ссылку, он меняет цвет, но он перемещает несколько пикселей с правой стороны и снова становится нормальным, когда курсор удаляется от зависания.Ссылки Перемещение вправо на Hover в CSS?
Мои навигации CSS
.logo-wrapper {
padding-bottom: 85px;
background-color: #2e3639;
}
.logo-items{
display: inline-block;
position: relative;
color: white;
font: "Times New Roman";
float: left;
margin-left: 500px;
margin-top: 30px;
text-decoration: none;
}
.logo-items a{
text-decoration: none;
color: white;
margin-left: 10px;
margin-right: 10px;
border-bottom:solid 1px transparent;
}
.logo-items a:hover {
background-color: #61696c;
padding: 4px 4px 4px 4px;
border-radius: 10px;
}
.logo-items span {
margin-right: 10px;
}
Мои Навигация
<div class="logo-wrapper">
<div class="logo-items">
<span>Logo</span>
<span>
<%= link_to "Tags", tags_path %>
</span>
<span>Pages</span>
</div>
</div>
Ну ... у вас есть правило 'padding' на ваших' .logo-items a: hover' Сел т е р. Вы хотели поставить это на селектор без ': hover'? – ajp15243
Вы должны положить 'padding: 4px;' (просто одно значение достаточно, потому что все одинаковые значения) в '.logo-items a' также. – Harry
Пожалуйста, напишите скрипку, Это поможет отследить реальную проблему. И почему вы положили 'padding:' в ': hover' css? –