如何在悬停另一个元素时更改一个元素的颜色?

月桂树链接

当我将鼠标悬停在位于它旁边的不同元素上时,我试图更改该元素在我的网页上的颜色。我曾尝试使用子/兄弟选择器“+/~”,但无济于事。我在我的代码中使用了很多 Bootstrap 4 语法,这<i>是一个来自 FontAwesome 的图标。我只是想更改将<i>鼠标悬停在“支持我们”文本的颜色任何帮助将不胜感激!

HTML 和 CSS:

.Kicker {
    color: #05ce78;
}

i.Kicker:hover {
    color: black;
}

a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
}

a.hoverText1:hover + .Kicker {
    color: black;
    text-decoration: inherit;
    transition: 0.1s;
}
<div class="row align-items-center mt-4 ml-0">

<h1 class="mr-3 mt-0 text-light" style="font-family: future; cursor: pointer;"><a class="hoverText1" href="http://www.google.com">Support Us:</a></h1>
                   
<i style="cursor: pointer;" class="Kicker fab fa-kickstarter fa-4x"></i>
                 
</div>

历史记录

您只能通过 CSS 访问与当前元素处于同一级别或嵌套在当前元素中的元素。

相反,.hoverText1我们需要将“悬停”伪类放在元素上.text-light

结果

.Kicker {
    color: #05ce78;
}

i.Kicker:hover {
    color: black;
}

a {
    color: inherit;
    text-decoration: inherit;
    cursor: inherit;
}

.text-light:hover + .Kicker {
    color: black;
    text-decoration: inherit;
    transition: 0.1s;
}
<div class="row align-items-center mt-4 ml-0">

    <h1 class="mr-3 mt-0 text-light" style="font-family: future; cursor: pointer;"><a class="hoverText1" href="http://www.google.com">Support Us:</a></h1>

    <i style="cursor: pointer;" class="Kicker fab fa-kickstarter fa-4x">icon-placeholder</i>

</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

悬停另一个元素(ReactJS)时如何更改一个元素的样式?

如何在另一个元素悬停时更改多个元素 css?

悬停时,更改不近的另一个元素

悬停在另一个元素上时如何更改元素的CSS元素

将鼠标悬停在另一个元素上时如何更改元素的颜色?

当将另一个元素悬停在元素上时,如何更改:hover状态?

当另一个元素纯粹悬停在 css 中时,如何更改一个元素的样式属性?

如何在元素悬停时为另一个元素设置动画?

悬停元素时,使另一个元素出现

当另一个元素悬停在元素上时更改元素中的文本

将元素悬停在另一个元素上时,可以更改其背景颜色吗?

当一个元素悬停并影响CSS中的另一个元素/类时,如何添加悬停效果?

如何在单击另一个元素时关闭一个元素

悬停一个元素以更改另一个元素的属性

将一个元素悬停在另一个元素上时更改其CSS

在输入悬停时选择另一个元素

sass:悬停另一个div时影响另一个元素

悬停一个伪元素时,使另一个伪元素出现?

当我将父子元素悬停到另一个父子元素时,CSS问题如何应用更改?

在 ListView Flutter 中选择另一个元素时更改元素的颜色

悬停另一个div时更改一个div的文本颜色

单击另一个元素时如何关闭另一个元素

CSS - 悬停链接时更改另一个元素的样式?

在另一个元素上悬停时更改div内容

更改悬停时另一个元素的z-index

当悬停在另一个<li>上时,如何阻止我的<li>元素移动?

如何在另一个元素中更改元素

使用CSS单击另一个元素时如何显示一个元素?

如何在另一个元素之后添加一个元素?