Я задаю стиль последнему дочернему элементу навигационного меню, которое мне кажется вполне подходящим для следующего кода:
.aston-menu-light ul > li:last-child {
border:2px solid blue;
border-radius: 50px;
padding:0 20px 0 20px;
}
.aston-menu-light ul > li > ul > li:last-child {
border:none !important;
padding:0 !important;
}
.aston-menu-light ul > li:last-child:hover {
background-color:#ffff;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
Проблема возникает, когда я пытаюсь нацелить <a>
напоследний ребенок при наведении.Я использую это:
.aston-menu-light ul > li > a:last-child:hover {
color:red !important;
}
Но, похоже, стиль всех тегов <a>
, а не только последний ребенок.Я пробовал варианты, такие как: ul > li a
, но я не могу заставить его работать правильно.
У меня есть Codepen здесь: https://codepen.io/shaun-taylor/pen/LXdGGN
Основной целью для этого является просто сделать последнюю ссылку на верхнем уровне красной только при наведении на нее курсора. Iугадайте - спасибо за чтение!