@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
101 lines (87 loc) • 3.12 kB
text/less
/*!
* Copyright 2019 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@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;
}
}
}