【发布时间】:2021-03-16 04:46:02
【问题描述】:
我有这种 css 样式可以为 bootstrap 4 制作圆形按钮
.btn-circle {
width: 50px;
height: 50px;
padding: 6px 0px;
border-radius: 50%;
font-size: 1.5rem;
text-align: center;
}
这是使用的html
<button class="btn btn-primary btn-circle"><i class="fas fa-sign-out-alt"></i></button>
使用 chrome 浏览器可以正常工作,但是当我使用 firefox 78.4 版单击时,按钮的背景会被 btn-primary 类背景颜色填充,从而在很短的时间内形成方形按钮。
试过这样的伪类
.btn-primary.btn-circle:hover:active:focus {
background-color: transparent !important;
}
但没有运气。
那么,如何在 firefox 中解决此问题?
更新:
如果我删除 .btn-primary 类,按钮的背景将填充为白色;但真的不知道是什么 css 规则导致了 firefox 中的这种行为。
【问题讨论】:
标签: html css bootstrap-4