2014-08-30 82 views
0

我是CSS的新手。我有两个divs,div1div2
div2div1内部,并且在div1上方盘旋,根据我的要求,该圈正在转变为蓝色背景。影响两个div的CSS- HOVER

我在div2里有一个字母“F”。现在,当背景颜色变为蓝色时,将鼠标悬停在div1上,我想让div2中的“F”变为白色。

我该如何去做这件事?

+0

你需要包括您的标记和css至少。很难说出你想要达到的目标,其中最重要的原因是你提到了一个关于一个圈子的事情,我不知道它与提到的两个div有什么关系。 – kinakuta 2014-08-30 07:16:06

+0

请使用[jsfiddle](http://jsfiddle.net)显示您的代码演示。 – 2014-08-30 07:22:45

+0

这不是完美的,但试试这个 - http://jsfiddle.net/aamh2djv/ – Anonymous 2014-08-30 07:27:04

回答

1

按您的要求 - TRY THIS DEMO

HTML:

<div id="div1"><div id="div2">F</div></div> 

CSS:

#div1 { 
    position:relative; 
    background:red; 
    width:400px; 
    height:400px; 
    line-height:200px; 
    border-radius:200px; 
    text-align:center; 
    font-size:24px; 
} 
#div1:hover { 
    background:blue; 
} 
#div2 { 
    position: absolute; 
    background:blue; 
    top:100px; 
    left:100px; 
    width:200px; 
    height:200px; 
    background-color:lawngreen; 
} 
#div1:hover #div2 { 
    color:white; 
} 

将帖子

根据你下面的评论:TRY THIS DEMO

这里是我的疑问jsfiddle.net的片段 - 克里希纳Krish

+0

@KrishnaKrish我已经更新了我的答案! :) – Anonymous 2014-08-30 10:36:21

+1

我希望他接受你的答案。 – 2014-08-30 10:40:38

+1

@ chipChocolate.py谢谢!:) – Anonymous 2014-08-30 12:38:59