【发布时间】:2026-01-17 18:55:01
【问题描述】:
我试图让我的导航在活动导航时变大并变成橙色,但是在点击它之后会出现设计显示然后返回到默认的未点击设计。
这是我的代码:
a.urlCount {
@include circle (20px, $white, inline-block);
margin: 10px;
border: solid 1px;
border-color: $gray;
text-align: center;
color: $gray;
font-size: 12px;
}
a.urlCount:hover{
@include circle (20px, #f56c2f, inline-block);
margin: 10px;
border: solid 1px;
border-color: #f56c2f;
text-align: center;
color: $white;
font-size: 12px;
}
a.urlCount:visited{
@include circle (23px, #f56c2f, inline-block);
margin: 10px;
border: solid 1px;
border-color: #f56c2f;
text-align: center;
color: $white;
font-size: 16px;
}
a.urlCount:active{
@include circle (23px, #f56c2f, inline-block);
margin: 10px;
border: solid 1px;
border-color: #f56c2f;
text-align: center;
color: $white;
font-size: 16px;
}
a.urlCount--active{
@include circle (23px, #f56c2f, inline-block);
margin: 10px;
border: solid 1px;
border-color: #f56c2f;
text-align: center;
color: $white;
font-size: 16px;
}
<div class="urlNavigation">
<span class="navTitle text__bold">SCAN RESULT OF URL</span>
<a class="urlCount text__bold" [routerLinkActive]="'urlCount--active'" (click)="initializeTableData(1)">{{ 1 }}</a>
<a class="urlCount text__bold" (click)="initializeTableData(2)">{{ 2 }}</a>
</div>
【问题讨论】:
-
您可能需要考虑使用
DOM并添加onclick 功能来更改样式。
标签: html css css-selectors styles