html - 如何修改primeng p日历样式?

标签 html css angular

我正在尝试修改 primeng p-calendar,但它无法正常工作。

例如:

我希望它是这样的:required changes

但原来它看起来像这样:original image

到目前为止我尝试了什么:

HTML

<div class="nxui-form-group">
    <label for="planEndDate">
      <img src="assets/images/calendar.svg" class="nxui-icon-small nxui-icon-align-bottom">
      {{ 'i18n.all-damage-reports.label.plan-end-date' | translate }}
    </label>

    <p-calendar formControlName="planEndDate"
                class="calendar-control"
                id= "planEndDate"
                [title]="'i18n.all-damage-reports.label.plan-end-date' | translate"
                [dateFormat]="'i18n.common.dateformat.shortdate-p-calendar' | translate"
                [locale]="'i18n.common.dateformat.calendar' | translate"
    ></p-calendar>
  </div>

CSS

p-calendar.calendar-control  {
  opacity: 1;
  color: black;
  background: #eeeeee;
}

期待输入。

谢谢

最佳答案

我认为你应该使用 angular 的特殊选择器来更改组件样式,如 :host 或::ng-need,你可以在官方文档中查看:

https://angular.io/guide/component-styles

::ng-deep body .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
margin: 0;
padding: 0;
line-height: 1;
color: goldenrod;
}

::ng-deep .ui-datepicker .ui-datepicker-group {
background-color: cadetblue;
}

希望对你有帮助!

关于html - 如何修改primeng p日历样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54803010/

相关文章:

javascript - 我们如何在 React JavaScript 中使用管道?

javascript - jQuery 插件打开的 Angular 6 中的模式仅在单击两次后关闭

html - 如何在没有单独的 <div> 元素的情况下为全 Angular <section> 的内容设置最大宽度?

JavaScript 顶部工具栏

javascript - 网站上的实时视频流

javascript - 点击时 Div 的位置变化

javascript - TinyMCE 中的字体系列预览

css - 垂直对齐按钮不起作用

html - 如何将图像放入 HTML 表格的 TD 中

jquery - 如何将 Semantic-UI 导入 Angular 项目