css - Kendo UI DropDownList - CSS 的换肤问题

标签 css kendo-ui

我正在尝试为我自己的网站制作一个 Kendo UI DropDownList 小部件,并且取得了相当大的成功,但有一个小警告让我抓狂。

我提供了一个指向演示该问题的 jsBin 的链接,以及一些屏幕截图。但基本上发生的事情是我希望整个下拉列表是扁平的(没有边框半径),然后非常坚固(白色背景,黑色文本)并且当前选定的元素的左边框有一个粗红条(在我的示例中为 3px),然后当您将鼠标悬停在列表框中的元素上时,它们的左边框会变成一个粗的绿色/蓝色条。

除了一些奇怪的间距问题外,这是可行的;首先,当我将鼠标悬停在事物上时,它们会“跳跃”。他们被推来推去有点令人讨厌,让人感觉不统一。我真的很想解决这个问题;最让我发疯的是我在左边框上使用的“条形”有一个奇怪的曲率,让它看起来很不合适,好像它几乎是斜面的。有人可以帮忙吗?

jsBin Example

enter image description here

最佳答案

.custom-dropdown .k-item {
  background: white;
  font-weight: lighter;
  padding: 0 4px;
  border-left: solid 2px white; // add this
}

.custom-dropdown .k-item.k-state-selected,
.custom-dropdown .k-item.k-state-focused {
  color: black;                  // and add this
  border: solid 1px white;
  border-left: solid 3px #b91d47;
}

我认为奇怪的曲率无关紧要。

http://www.w3schools.com/css/css_border.asp

http://jsbin.com/elOSuDo/1/edit更新jsbin

关于css - Kendo UI DropDownList - CSS 的换肤问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21463134/

相关文章:

jquery - HTML5 中文本框的选择器?

css - 如何使用媒体查询覆盖默认样式

html - 如何摆脱 <a hrefs> 和 <img> 之间的空白

css - 媒体查询不是运算符

javascript - 如何在实现中使用 <a> 或 <button> 元素触发下一个选项卡

kendo-ui - 如何循环使用 Kendo Dropdown

javascript - 在 Kendo UI Treeview Drop 事件中确认

javascript - Kendo 编辑器 + AngularJS 图像浏览器和文件浏览器

jquery - Kendo UI 在.net 中导出为 PDF 多页

javascript - 在剑道网格中,我可以使用函数动态设置列属性吗?