css - 如何在 Angular 中为 ng-select 自定义 css?

标签 css angular angular-ngselect

我正在尝试使用默认 View 封装来自定义 ng-select 的 css。我为此使用::ng-deep。

这部分似乎有效:

 .ng-select.custom-ng-select ::ng-deep {
          //this section works//
                 &.ng-select-container {
                        border: 1px solid #1CBC88;
                        color: #1CBC88 !important;
                        box-shadow: none;
                        font-size: 13px !important;
                        font-weight: bold;   }

但是,以下部分不起作用:

                   &.ng-select-opened {
                    &.ng-select-bottom {
                        >.ng-select-container {
                            border-bottom: 1px solid red;
                        }
                    }
                   }

}

我想在 ng-select 上使用::ng-deep 选择器打开选择时更改底部边框颜色。谢谢。

最佳答案

兄弟,你可以把这个CSS添加到你的component.scss文件中

::ng-deep.ng-select-container {
        border-bottom: 1px solid red !important;
     }

你也可以在 styles.scss 中全局添加这样的内容

.ng-select-container {
        border-bottom: 1px solid red !important;
     }

关于css - 如何在 Angular 中为 ng-select 自定义 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62893238/

相关文章:

javascript - Jquery 查找和每个选择器

javascript - 我将如何创建一个在点击时显示文本的 javascript 按钮

jquery - 如何更改下面单击的表格行的类别?

javascript - 根据首字母匹配搜索或过滤数据

javascript - 应用 css 类时,隐藏输入不会保持隐藏状态

twitter-bootstrap - 使用 CSS Bootstrap masonry 类型布局(无限滚动)

angular - 如何在 Angular 5 中验证表单数组中的电子邮件或电话字段?

javascript - Css3 变换触摸输入

angular - 如何始终显示 ng-select 的占位符?

bootstrap-4 - @ng-select 3.x 不起作用鼠标单击选项