2013-05-07 3 views
1

CSS3에서 아이의 위에있는 사용자 객체의 부모 객체에 영향을 미칠 수 있습니까?자녀 위로 마우스를 가져 가면 상위에 영향을줍니다. CSS로만 가능합니까?

<div class="random"> 
<img src="image.png"> 
</div> 

.random img:hover { 
    somehow affect .random? 
} 

나는 그것이 등 JQuery와, JS와는 아주 쉽게 알고하지만 멀리 JS에서 최대한 조종하고 싶다.

+1

:

그러나
<div class="container"> <span class="content">something</span> <span class="bg"></span> </div> 

,이 작업을 수행하기 위해, 당신은 절대 위치를 사용하여 작업하고 그것을 중심으로 사물과 명시 적 차원과 같은 부작용의 처리해야합니다, 여기에 예제 가능하지만 CSS에 부모 선택기를 도입하는 방법에 대한 토론이 있습니다. – Sirko

+1

가능한 [CSS 부모 선택 자 있습니까?] (http://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector) ([허용 대답] (http : // stackoverflow .com/a/1014958/419956)는 CSS2, CSS3 및 CSS4를 언급합니다. – Jeroen

+0

아, 부끄럽지만 답을 얻었습니다. 죄송합니다. 이전에 묻는 질문을 찾을 수 없습니다. –

답변

1

오직 CSS 만 사용하는 것은 불가능하지만 내부 요소를 가리키면 부모의 배경을 변경하는 것과 같은 간단한 작업을 수행하려는 경우 형제를 사용하여 배경을 시뮬레이션 할 수 있습니다. 이렇게하면 "+"선택기를 사용하여 결과를 얻을 수 있습니다. 이 아닌 순간 http://jsfiddle.net/PYN6P/

관련 문제