首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更改bootstrap-datepicker的颜色

无法更改bootstrap-datepicker的颜色
EN

Stack Overflow用户
提问于 2019-07-30 16:45:02
回答 1查看 501关注 0票数 0

我使用带有bootstrap-datepicker的日期输入来显示日历,供用户选择日期。我正在尝试更改背景和头部的颜色,但它不起作用

下面是我的HTML代码:

代码语言:javascript
复制
<div class="row mb-1">
        <label class="col-lg-4 col-form-label col-form-label-sm" 
             for="time">End Date</label>
        <div class="col-lg-8 form-group">
          <input id="endDate" type="text" placeholder="To" class="form- 
          control" bsDatepicker
          [bsConfig]="{ adaptivePosition: true, dateInputFormat:'YYYY-MM-D 
          D' }" [(ngModel)]="selectedEndDate"
          (ngModelChange)="updateMyEndDate($event)"  [ngModelOptions]=" 
          {standalone: true}">
        </div>
 </div>

我尝试使用这些代码行更改颜色,但不起作用:

代码语言:javascript
复制
 .bs-datepicker-head,
 .bs-datepicker-head, .bs-datepicker button:active,
 .bs-datepicker-body table td span.selected,
 .bs-datepicker-body table td.selected span,
 .bs-datepicker-body table td span[class*="select-"]:after,
 .bs-datepicker-body table td[class*="select-"] span:after,
 .bs-datepicker-body table td.active-week span:hover 
 {
    background-color: rgb(35, 87, 185) !important; 
 }

 .bs-datepicker-body table td.week span 
 {
    color: #6e8f88 !important; 
 }

有什么建议可以让它工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-30 17:01:34

组件样式通常只应用于组件自己的模板中的HTML。

将::ng-deep伪类应用于任何CSS规则都会完全禁用该规则的视图封装。

例如,如果在style.css中使用datepicker样式,我通常必须使用/deep/、::ng-deep或>>>修饰符。在您的情况下,它将是::ng-deep .bs-datepicker-head,

您可能还会看到theming bootstrap“许多Bootstrap的各种组件和实用程序都是通过在Sass映射中定义的一系列颜色构建的。此映射可以在Sass中循环,以快速生成一系列规则集。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57267676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档