【发布时间】:2013-06-24 07:51:31
【问题描述】:
我试图在父元素悬停时更改子元素。我也希望该父级的属性也发生变化。我试图让#action 的背景颜色发生变化,a 或h1 的颜色在action 悬停时发生变化。这可能吗?
这里是html
<section id="action" class="general">
<div class="container">
<a href="#"><h1>This text</h1></a>
</div>
</section>
这里是css。 CSS 是使用 SASS 构建的,这就是它的结构。
#action {
background-color: $bgLight;
border-top: 1px solid #252525;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
a {
text-decoration: none;
h1 {
margin: 0;
color: $colorLight;
font-weight: 300;
text-align: center;
}
}
}
#action:hover a {
background-color: #76A7D1;
color: $colorDark;
}
【问题讨论】: