-
Notifications
You must be signed in to change notification settings - Fork 11
color theme (dark)
Keke edited this page May 14, 2021
·
19 revisions
Put CSS to the stylesData option like below. It is also possible to create a new color theme based on the template below. Change any style defined here.
Color themes:
Other
Try above color themes here.
<input angular-mydatepicker [(ngModel)]="model" [options]="myDatePickerOptions"
#dp="angular-mydatepicker">
import {IAngularMyDpOptions} from 'angular-mydatepicker';
export class MyApp {
myDatePickerOptions: IAngularMyDpOptions = {
stylesData: {
selector: 'dp1',
styles: `
.dp1 .myDpIconLeftArrow,
.dp1 .myDpIconRightArrow,
.dp1 .myDpHeaderBtn {
color: #fff;
}
.dp1 .myDpHeaderBtn:focus,
.dp1 .myDpMonthLabel:focus,
.dp1 .myDpYearLabel:focus {
color: #66afe9;
}
.dp1 .myDpDaycell:focus,
.dp1 .myDpMonthcell:focus,
.dp1 .myDpYearcell:focus {
box-shadow: inset 0 0 0 1px #66afe9;
}
.dp1 .myDpSelector:focus {
box-shadow: -1px 1px 6px 0px #ADD8E6;
}
.dp1 .myDpSelectorArrow:after {
border-color: rgba(108, 117, 125, 0);
border-bottom-color: #6c757d;
}
.dp1 .myDpSelectorArrow:focus:before {
border-bottom-color: #ADD8E6;
}
.dp1 .myDpCurrMonth,
.dp1 .myDpMonthcell,
.dp1 .myDpYearcell {
color: #fff;
font-weight: bold;
}
.dp1 .myDpDaycellWeekNbr {
color: #fff;
background-color: #6c757d;
}
.dp1 .myDpPrevMonth,
.dp1 .myDpNextMonth {
color: #bbb;
}
.dp1 .myDpWeekDayTitle {
background-color: #6c757d;
color: #fff;
font-weight: bold;
}
.dp1 .myDpHeaderBtnEnabled:hover,
.dp1 .myDpMonthLabel:hover,
.dp1 .myDpYearLabel:hover,
.dp1 .myDpFooterBtn:hover {
color: #ddd;
}
.dp1 .myDpMarkCurrDay,
.dp1 .myDpMarkCurrMonth,
.dp1 .myDpMarkCurrYear {
border-bottom: 2px solid #fff;
}
.dp1 .myDpTableSingleDay:hover,
.dp1 .myDpTableSingleMonth:hover,
.dp1 .myDpTableSingleYear:hover {
background-color: #ddd;
color: #000;
font-weight: bold;
}
.dp1 .myDpDaycell,
.dp1 .myDpMonthcell,
.dp1 .myDpYearcell {
background-color: #6c757d;
}
.dp1 .myDpRangeColor {
background-color: #aaa;
color: #fff;
}
.dp1 .myDpSelectedDay,
.dp1 .myDpSelectedMonth,
.dp1 .myDpSelectedYear {
background-color: #aaa;
color: #fff;
font-weight: bold;
box-shadow: inset 0 0 0 1px #fff;
}
.dp1 .myDpSelector,
.dp1 .myDpMonthYearSelBar,
.dp1 .myDpFooterBar {
background-color: #6c757d;
}
.dp1 .myDpDisabled {
color: #fff;
background: repeating-linear-gradient(-45deg, #6c757d 7px, #d3d3d3 8px, transparent 7px, transparent 14px);
}
.dp1 .myDpHighlight {
color: #960018;
}
`
}
// other options here
}
constructor() {}
}
![](https://github.com/kekeh/angular-mydatepicker/raw/gh-pages/.images/wiki-footer-img.png)