jquery - 当父项悬停时,我可以更改包含元素的 CSS 吗?

标签 jquery html css sass

<分区>

仅使用 CSS 或 SASS,是否可以在其父元素悬停时更改一个元素的样式?

例如,我将文本的颜色设置为红色。当它包含 div 悬停时,我希望颜色变为黑色。但我无法覆盖容器中任何其他文本的颜色。

最佳答案

如果我对你的理解是正确的,你会遇到这种情况,而你想要

<div>
    Some text
    <span>Some red text</span>
    Some text
</div>

您可以使用以下 CSS 更改红色文本:

div:hover span{
    color:#000;
}

JSFiddle 在这里:http://jsfiddle.net/a6FBk/

如果我误解了你的问题,请回复,我会相应地修改我的答案。

关于jquery - 当父项悬停时,我可以更改包含元素的 CSS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15444858/

上一篇:javascript - 当用户点击内部链接时显示 html 页面的一部分

下一篇:javascript - 单击javascript更改背景图像

相关文章:

html - 是否可以用给定字符开始内联元素的每一行?

html - 我的 &lt;footer&gt; 有问题

jquery - 是否有可能使 tfoot 出现在同一张表中的 tbody 之上?

javascript - 剑道数据源 : how cancel an update request

jquery - <li> 样式用 flexslider 覆盖 css

html - 可以在 :focus? 上设置其他元素的样式

html - 减少 radio 标签行之间的空间

javascript - 获取 anchor 的偏移位置

javascript - 使用 JQuery 替换文本

css - 在具有可滚动中心 div 的智能手机浏览器上垂直排列 div