我是CSS的新手。我有两个divs,div1
和div2
。
div2
在div1
内部,并且在div1
上方盘旋,根据我的要求,该圈正在转变为蓝色背景。影响两个div的CSS- HOVER
我在div2
里有一个字母“F”。现在,当背景颜色变为蓝色时,将鼠标悬停在div1
上,我想让div2
中的“F”变为白色。
我该如何去做这件事?
我是CSS的新手。我有两个divs,div1
和div2
。
div2
在div1
内部,并且在div1
上方盘旋,根据我的要求,该圈正在转变为蓝色背景。影响两个div的CSS- HOVER
我在div2
里有一个字母“F”。现在,当背景颜色变为蓝色时,将鼠标悬停在div1
上,我想让div2
中的“F”变为白色。
我该如何去做这件事?
按您的要求 - 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
你需要包括您的标记和css至少。很难说出你想要达到的目标,其中最重要的原因是你提到了一个关于一个圈子的事情,我不知道它与提到的两个div有什么关系。 – kinakuta 2014-08-30 07:16:06
请使用[jsfiddle](http://jsfiddle.net)显示您的代码演示。 – 2014-08-30 07:22:45
这不是完美的,但试试这个 - http://jsfiddle.net/aamh2djv/ – Anonymous 2014-08-30 07:27:04