Убрать границу в фокусе - mat-list
У меня проблема с рамкой в элементе списка матов, которую я не могу решить. Я искал решение на веб-сайте материала, но не нашел его.
Когда я нажимаю на значок, появляется эта синяя граница, я не нашел класса css, который заставляет это происходить, проходил ли кто-нибудь что-то подобное?
Мой код:
<mat-list>
<mat-list-item class="item-list" routerLink="/panel/home" [routerLinkActive]="['active-item']">
<mat-icon matListIcon>home</mat-icon>
</mat-list-item>
<mat-list-item class="item-list" routerLink="/profile" [routerLinkActive]="['active-item']">
<mat-icon matListIcon>class</mat-icon>
</mat-list-item>
<mat-list-item class="item-list" routerLink="/student" [routerLinkActive]="['active-item']">
<mat-icon matListIcon>assignment</mat-icon>
</mat-list-item>
<mat-list-item class="item-list">
<mat-icon matListIcon>directions_run</mat-icon>
</mat-list-item>
</mat-list>
Класс "active-item" создает фиолетовую границу справа, но не синюю.
.active-item{
border-right: 2px solid $primary-color;
mat-icon {
color: $primary-color
}
}
Я использую Angular с Material UI.
1 ответ
В случае кнопок вставьте это в styles.css:
button:focus,
button:active:focus,
button.active:focus {
outline: none !important;
outline-style: none !important;
}
Пытаться :
mat-icon,mat-icon.matListIcon{
outline:none !important;
}