我创建了一个简单的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;
}
删除光标后,它不会保持高亮显示状态
1条答案
按热度按时间2wnc66cl1#
vue-router自动将两个类添加到活动X1 M0 N1 X组件。
.路由器链路活动和**.路由器链路完全活动**
您可以使用这些类来设置链接的样式。
这是一个全面的answer,涵盖了如何/何时应用这些类。