2012-01-19 12 views
8

चलो कहते हैं कि मैं निम्नलिखित कोड डालें:CSS होवर, माता पिता और बच्चे

<div class="wrapper"> 
<div class="title"></div> 
<div></div> 
</div> 

<div class="wrapper"> 
<div class="title"></div> 
<div></div> 
</div> 

<div class="wrapper"> 
<div class="title"></div> 
<div></div> 
</div> 

एक आवरण के लिए मंडराना पर मैं चाहता हूँ यह बच्चे शीर्षक div यह पृष्ठभूमि रंग है को बदलने के लिए है। क्या मैं इसे शुद्ध सीएसएस में कर सकता हूं। जेएस में मुझे पता है कि यह कैसे करें। मुझे दिलचस्पी है यदि इसके लिए एक शुद्ध सीएसएस विधि मौजूद है?

धन्यवाद

उत्तर

20

हाँ, आप यह कर सकते हैं। यह सिर्फ है:

.wrapper:hover .title{ 
    background-color: #f00; 
} 

संपादित करें:
कृपया ध्यान दें कि IE6 :hover केवल a पर -elements पहचानता है, इसलिए इस काम नहीं करेगा - लेकिन मैं आशा है कि आप कि भद्दा पुरानी चीज से छेड़छाड़ न की जरूरत नहीं है ।

+2

बस मुझे यह करने के लिए हरा, यहाँ एक काम कर उदाहरण है: http://jsfiddle.net/esBrF/ –

+0

@James: उसके लिए धन्यवाद, मैं सिर्फ एक के बारे में बेला अपने आप को बनाने के लिए किया गया था;) – oezi

+0

धन्यवाद लोग;) यह बहुत अच्छा काम करता है! –

4

इसके बारे में क्या?

.wrapper:hover .title { 
    background-color: blue; 
} 
संबंधित मुद्दे