2015-01-04 2 views
-1

Я хочу изменить другой элемент за пределами текущего уровня элемента в CSS3. Я попытался использовать символ плюс, но все еще не работает.изменить другой элемент, когда мышь в CSS

<div id="a"> 
<div id="a_1"> 
<ul> 

<li>test1</li> 
<li>test2</li> 
</ul> 
</div> 
</div> 

<div id="b"> 
</div> 

я хочу изменить #b цвет фона я попробовать это, но все еще не работает

a ul li:hover #b{ 
background-color:blue; 
} 

, а также попытался это, но не работает слишком

a ul li:hover + #b{ 
background-color:blue; 
} 
+0

Можете ли вы уточнить свой запрос? –

+0

Внешний элемент, находящийся рядом с ним или перед ним? Модификация элемента над текущим будет невозможна при использовании чистого CSS. – Harry

ответ

0

Вы должны использовать JavaScript или JQuery для этого.

+0

можно использовать только чистые css –

+0

Проверьте это: http://stackoverflow.com/questions/6910049/on-a-css-hover-event-can-i-change-another-divs-styling – valicu2000

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