我是CSS的新手。我有两个div,div1
和div2
div2
位于div1
内并悬停在div1
上方,根据我的要求,圆圈正在转变为蓝色背景。
div2
内有一个字母“F”。现在,当背景颜色变为蓝色时,将鼠标悬停在div1
上,我希望div2
内的“F”变为白色。
我该怎么做?
答案 0 :(得分: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;
}
<强> [EDITED] 强>
根据您的以下评论: TRY THIS DEMO
以下是我怀疑的片段jsfiddle.net - Krishna Krish