css 在我将当前选项卡更改为另一个选项卡之前,如何使该选项卡突出显示?

jv4diomz  于 2022-12-15  发布在  其他
关注(0)|答案(1)|浏览(268)

我创建了一个简单的vue应用程序与路由器。我设法让标签突出时,悬停在它,但我希望它保持彩色,直到用户改变为另一个。以下是相关代码:

<nav>
    <ul>
    <li><router-link to="/contact">Contact</router-link></li>
    <li><router-link to="/blog">Blog</router-link></li>
    <li><router-link to="/ceremonies">Ceremonies</router-link></li>
    <li><router-link to="/pregnancy">Pregnancy Yoga</router-link></li>
    <li><router-link to="/about">About</router-link></li>
    <li><router-link to="/">Home</router-link></li>
    

    </ul>
  </nav>
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color:#F1D0E5
}

li {
  float: right;
}

li a {
  font-size: 20px;
  display: block;
  color: #89a864;
  font-weight:900;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

li a:hover {
  background-color:#985277;
}
li a:active {
    background-color:#985277;

}

删除光标后,它不会保持高亮显示状态

2wnc66cl

2wnc66cl1#

vue-router自动将两个类添加到活动X1 M0 N1 X组件。

.路由器链路活动和**.路由器链路完全活动**

您可以使用这些类来设置链接的样式。
这是一个全面的answer,涵盖了如何/何时应用这些类。

相关问题