У меня есть простой угловой компонент <app-mybutton>
.
Все в порядке, пока я сделаю кнопку с закругленными углами, установив css border-radius: 3rem;
.
Закругленные углы показывают, что узел кнопки (то есть <app-mybutton>
) имеет границу.
Этот пограничный бизнес происходит в Chrome, но не в Firefox.
Я пробовал разные способы убрать границу, но безрезультатно.
Я попробовал следующее -
(1) mybutton.component.css ... :host { border: none !important; outline: none !important;}
или
(2a) mybutton.component.ts ...
В @Component ({...}) добавьте строку encapsulation: ViewEncapsulation.None;
(2b) app.component.html ...
<div class="btn-holder"><app-mybutton></app-mybutton></div>
(2b) styles.css ... .btn-holder > * { border: none !important; outline: none !important;}
Но оба способа не смогли удалить загадочную границу хоста.
Граница - это проблема Angular (версия 7, которую я использую) или Chrome?
Любая помощь будет с благодарностью.