2014-10-09 2 views
4

Когда я нахожу «li a», я могу повлиять на другой элемент простого CSS?CSS, наведите один элемент, повлияйте на другой

Потому что я пытаюсь сделать коробку слайдом, как элемент фона, при падении моей ссылки. Точно как этот объект навигация, только вместо того, чтобы при активации, он работает с парением

http://www.zindhai.com

это мой код

nav ul li a:hover{ 
    color: #C3E1FF; 
    font-weight: 700; 
} 

nav ul li span:hover{ 
    -webkit-transform:translate(0px, 0px); 
    -webkit-transition:all 0.5s ease-out; 
    transition:all 0.5s ease-out; 
} 

nav ul li span{ 
    height:43px; 
    width:300px; 
    position: absolute; 
    background-color:#47525D; 
    -webkit-transform:translate(300px, 0px); 
    -webkit-transition:all 0.5s ease-out; 
    transition:all 0.5s ease-out; 
    background-position:initial initial; 
    background-repeat:initial initial; 
} 

спасибо заранее!

Вот как это выглядит сейчас;

http://jsfiddle.net/mbyc3tf9/

+0

обеспечивают HTML тоже, и сделать http://jsfiddle.net – GramThanos

+0

Пожалуйста, ознакомьтесь с инструкциями по [сделать минимальный, полный, проверяемый пример] (http://stackoverflow.com/help/mcve) вашей проблемы. –

+0

jsfiddle.net добавлен :) Пожалуйста, посмотрите –

ответ

3

Если вам нужно переместить промежуток, когда вы поместите курсор на а, добавьте этот

nav ul li a:hover > span {} 
+0

Спасибо! он работает, но теперь мой эффект зависания исчез? –

+1

вам нужно добавить nav ul li a: hover {} и nav ul li a: hover> span {} – Javier

+0

Спасибо! он отлично работает :) На самом деле мне нужна помощь в другом вопросе, если у вас есть время, знаете ли вы, как я скрываю диапазон, поэтому он появляется только при зависании li. Потому что прямо сейчас это видно справа от li –

0

Да, это довольно легко сделать. Предполагая, что ваш HTML называется, например, .myElement. Все, что вам нужно сделать, это ...

nav ul li a:hover .myElement { ... }

Затем введите CSS внутри { }.

+0

не могли бы вы привести пример с моим кодом выше? Я пробовал несколько вещей, это не работает. –

+0

У меня проблема с моим css. –

Смежные вопросы