【问题标题】:Change Kendo UI Timepicker Highlighted Text Color更改 Kendo UI Timepicker 突出显示的文本颜色
【发布时间】:2021-10-27 19:26:14
【问题描述】:
【问题讨论】:
标签:
html
css
sass
kendo-ui
kendo-timepicker
【解决方案1】:
.k-time-highlight 仅引用位于项目顶部的跨度。打开 TimePicker 时实际创建的 DOM 是(为简洁起见被截断):
-
<kendo-popup>
-
<div class="k-popup">
-
<kendo-timeselector>
-
<k-time-list-container>
-
<span class="k-time-highlight">(表示所选项目的叠加层)
-
<div class="k-time-list-wrapper">(几个小时)
-
<div class="k-time-separator">(分隔符)
-
<div class="k-time-list-wrapper">(几分钟)
-
<div class="k-time-separator">(分隔符)
-
<div class="k-time-list-wrapper">(上午/下午)
每个k-time-list-wrapper 都有以下内容:
-
<kendo-timelist>
-
<kendo-virtualization>
-
<ul>
-
<li class="k-item">(对每个值重复,例如小时 1 - 23)
很遗憾,我认为您无法设置出现在<span class="k-time-highlight"> 下的<li class="k-item"> 的样式,因为没有上下文可以指示它何时位于覆盖层之下。