html - 如何在 PrimeNG 中单击后使焦点或边框消失

标签 html angular sass primeng

我还有另一个关于 PrimeNg 的问题。单击按钮后我需要关闭边框。我尝试了很多方法:

host: {
    ::ng-deep .ui-button-icon-only{
        border: none!important;
        background-color: transparent!important;
        outline: none!important;
    }
}

它不起作用,即使我添加了 :focus,与 .ng-star-insertedng-star-inserted:focus 相同>

*:focus {
    outline: none!important;
    border: 0!important;
}

该代码段也不起作用,创建一个名为 nofocus 的新 scss clss 并添加到按钮给我们零效果。我有:

photo

我说的是点击后的边框。

最佳答案

你需要添加 box-shadow:none 到元素消失的边框

host: {
    ::ng-deep .ui-button:focus, ::ng-deep .ui-button:enabled:focus{
        box-shadow:none;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
    }
}

关于html - 如何在 PrimeNG 中单击后使焦点或边框消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55295049/

相关文章:

javascript - div 中的 ng-repeat 不起作用

javascript - rxjs 有条件地先于另一个可观察值触发一个可观察值

javascript - 我将如何迭代计数字段并合计它们并通过 Angular2 中的字符串插值输出

javascript - 如果我取消选中一个元素,则检查所有元素都不会取消选中

twitter-bootstrap - 在 bootstrap sass 中为暗光模式创建新的配色方案

css - SASS 变量和继承

php - 如何使用 PHP 和 HTML 更新 jQuery 中的行

javascript - 在 HTML 中使用未定义的标签名称?

javascript - jQuery - 在页面上隐藏和显示特定的 iFrame

sass - 在 vue-cli webpack 项目中导入 Font Awesome