@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
86 lines (72 loc) • 2.44 kB
text/less
@multiviewcalendar-bg: @component-bg;
@multiviewcalendar-text: @component-text;
@multiviewcalendar-border: @component-border;
@multiviewcalendar-cell-hovered-bg: @button-hover-background-color;
@multiviewcalendar-cell-hovered-text: @button-hover-text-color;
@multiviewcalendar-cell-hovered-border: @button-hover-border-color;
@multiviewcalendar-cell-selected-bg: @calendar-cell-selected-bg;
@multiviewcalendar-cell-selected-text: @calendar-cell-selected-text;
@multiviewcalendar-cell-selected-border: @calendar-cell-selected-border;
@multiviewcalendar-cell-focused-shadow: @calendar-cell-focused-shadow;
@multiviewcalendar-cell-range-bg: fade(@multiviewcalendar-cell-selected-bg, 30);
// Multiview calendar
.k-calendar-range {
.fill(
@multiviewcalendar-text,
@multiviewcalendar-bg,
@multiviewcalendar-border
);
th {
color: inherit;
background-color: transparent;
text-transform: uppercase;
}
// States
td.k-state-hover {
.k-link {
.fill(
@multiviewcalendar-cell-hovered-text,
@multiviewcalendar-cell-hovered-bg,
@multiviewcalendar-cell-hovered-border
)
}
}
td.k-state-selected {
.k-link {
.fill(
@multiviewcalendar-cell-selected-text,
@multiviewcalendar-cell-selected-bg,
@multiviewcalendar-cell-selected-border
)
}
}
td.k-state-focused {
.k-link {
box-shadow: @multiviewcalendar-cell-focused-shadow;
}
}
// Range
td.k-range-start,
td.k-range-mid,
td.k-range-end {
background-image: linear-gradient( transparent 1px, @multiviewcalendar-cell-range-bg 1px, @multiviewcalendar-cell-range-bg calc(100% - 1px), transparent calc(100% - 1px) );
.k-ie &,
.k-edge & {
background-image: none;
background-color: @multiviewcalendar-cell-range-bg;
}
}
td.k-range-split-start::after {
background-image: linear-gradient( to left, @multiviewcalendar-cell-range-bg, transparent);
}
td.k-range-split-end::after {
background-image: linear-gradient( to right, @multiviewcalendar-cell-range-bg, transparent);
}
// Footer
.k-footer {
.k-nav-today {
color: @accent;
background: none;
}
}
}