当前位置: 首页 > 知识库问答 >
问题:

如何仅为一个特定链接更改导航链接悬停颜色?

郎献
2023-03-14

我正在使用引导4,我有一个导航栏,上面有一些使用导航链接类的链接,还有一个使用导航链接的侧边栏导航。我需要改变一个链接的悬停颜色。最好的方法是什么?

共有2个答案

沈国安
2023-03-14

我试图向它添加一个名为holdbackhover的附加类,并设置透明度,如下所示:。导航链路

应该是

.nav-link.holdbackhover:hover {
   background-color:transparen‌​t;
   color:red; // or what ever
}
壤驷向明
2023-03-14

您可以使用nth子级或定义类。

css:

    .navbar{
  &:nth-child(1){
    .nav-item{
      &:nth-child(2){
        .nav-link{
          color:#000;
          &:hover{
            color:blue;
          }
        }
      }
    }
  }
}

Else go可以使用类或Id选择器:

.hover{
 .nav-link{
           &:hover{
            color:green !important;
          }
        }
}

小提琴

定义一个类可能更容易改变/识别,如果你不想添加一个额外的类,你可以使用nth子选择器

 类似资料:
  • 我需要将导航栏链接更改为白色,并在导航栏上留出空间。我已经为此编写了代码,但我似乎不明白为什么/在哪里它一直被覆盖。导航栏的背景是一个图像,链接似乎变为白色,而图像不在其中,那么有没有办法修复这个问题并将图像保留在背景中? 有人能帮我理解我做错了什么吗?

  • 问题内容: 我有一个链接图像。当用户将鼠标悬停在链接上时,我想显示不同的图像。 目前,我正在使用以下代码: 但是我遇到了很多问题:div没有选择CSS规则(当我在Firebug中查看元素时,该元素只是没有显示相关的CSS规则)。 也许这是因为(据我所知)这是无效的HTML:您不能在周围加上。但是,如果切换到该位置,似乎会遇到更大的问题,因为您不能可靠地在span上设置高度和宽度。 帮帮我!我该如何

  • 所以我从昨天开始就一直在使用Javascript(Vue)和html(所以请原谅我的困惑),我不知道如何在更改链接的同时更改“home”链接描述旁边的图像的颜色。 我试过使用CSS类,它工作,但只改变图像颜色时,你实际上悬停在图像上,而不是整个链接线。除了CSS之外,我也尝试过通过“onmouseover”将图像改变为彩色版本,但不知怎么的,这将图标立即改变为彩色版本(?)。我猜问题是我通过一个:

  • 我可以改变一个div的背景图像,当我悬停几个链接,我的意思是,如果我悬停在link1有一个背景,link2有另一个背景,等等。 它能用JavaScript、jQuery或简单的CSS技巧完成吗? 谁能告诉我我做错了什么吗????

  • 本文向大家介绍如何更改HTML中链接的颜色?,包括了如何更改HTML中链接的颜色?的使用技巧和注意事项,需要的朋友参考一下 要更改HTML中链接的颜色,请使用CSS属性color。与style属性一起使用。style属性指定元素的内联样式。 使用style属性和CSS属性color可以更改链接颜色。请记住,样式属性的使用会覆盖全局设置的任何样式。它将覆盖HTML <style>标记或外部样式表中设

  • 默认情况下,链接颜色为蓝色。我如何在Tailwindcss中全局覆盖它,从而不必在整个应用程序的每个链接上设置?