У меня есть панель навигации, в которой я пытаюсь получить две ссылки для анимации со страницы и заканчивать рядом с моими другими ссылками, когда я наводил курсор на одну из ссылок в моем списке.анимация CSS3 начинается при зависании над другим элементом?
Текущие навигационные ссылки:
<div class="links">
<ul>
<li>
<a href="#">link 1</a>
</li>
<li>
<a href="#">link 2</a>
</li>
<li>
<a href="#">link 3</a>
</li>
</ul>
</div>
и CSS для .links:
.links ul {
white-space: nowrap;
list-style-type: none;
position: fixed;
top: 8px;
left: 60%;
z-index: 4;
width: auto;
height: 67px;
}
.links li {
white-space: nowrap;
display: inline-block;
margin-right: 30px;
z-index: 4;
height: 40px;
}
А вот отношение CSS, наряду с анимацией, что у меня есть в настоящее время, что работает правильно:
.extralinks {
position: fixed;
top: 8px;
left: 90%;
animation-name: slidey;
animation-duration: 1s;
animation-timing-function: ease;
animation-delay: 0s;
animation-iteration-count: 1;
animation-direction: normal;
animation-play-state: running;
/* Safari and Chrome */
-webkit-animation-name: slidey;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease;
-webkit-animation-delay: 0s;
-webkit-animation-iteration-count: 1;
-webkit-animation-direction: normal;
-webkit-animation-play-state: running;
z-index: 4;
}
@keyframes slidey {
0% {left: 90%; top: 8px;}
100% {left: 40%; top: 8px;}
}
@-webkit-keyframes slidey /* Safari and Chrome */ {
0% {left: 90%; top: 8px;}
100% {left: 40%; top: 8px;}
}
.links li:nth-child(3) {
background-color: Red;
}
разметка для .extralinks
<div class="extralinks">
<ul>
<li>
<a href="#">link 4</a>
</li>
<li>
<a href="#">link 5</a>
</li>
</ul>
</div>
Мне нужно сделать так, чтобы, когда кто-то зависает над «ссылкой 3», анимированные ссылки скользят справа и заканчиваются рядом с моими ссылками. Я не совсем уверен, как точно связать анимацию с «ссылкой 3» в моем списке. Любая помощь? Я бы не стал против использования javascript/jquery, я просто не разбираюсь в них.
Спасибо!
Как выглядит разметка для '.extralinks'? (И где это относительно контейнера '.links')? –
отредактировал мое сообщение с дополнительной информацией! Спасибо за ответ! – shanling