首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CheckboxRadio小部件上的jQueryUI 1.12.1不可见标记

CheckboxRadio小部件上的jQueryUI 1.12.1不可见标记
EN

Stack Overflow用户
提问于 2017-03-27 17:22:08
回答 1查看 61关注 0票数 0

新的CheckboxRadio小部件使用了“黑暗”主题,如UI Darkness,Le Frog或Dark Hive with jQueryUI 1.12.1,有一个看不见的白底白勾。你可以在Themeroller上看到这个。出现这个问题是因为刻度遵循"Clickable: default state > icon“颜色,而刻度框背景是"Clickable: active state > text",而深色背景通常会将这两种颜色都设置为浅色。

如果勾号是"Clickable: active state > icon“颜色,那么它将是可见的,这正是设计者的意图。然而,CSS规则的优先级并不是很正确-它适用于活动按钮,而不适用于使用"ui-button“样式的活动非按钮。

故障的演示和我提出的修复方法可以在JSfiddle上找到。本质上,他们需要添加以下内容:

代码语言:javascript
复制
.ui-button.ui-state-active .ui-icon {
    background-image: url("images/ui-icons_222222_256x240.png");
}

虽然我的演示有绝对路径。

我希望这篇文章能帮你省去一些困惑,比如为什么你的CheckboxRadio不能像你预期的那样工作。

EN

回答 1

Stack Overflow用户

发布于 2017-03-27 17:22:08

我已经在jQueryUI bug tracker (#15155)上报告了这个问题,不过在我写这篇文章的时候,他们还没有发现这个问题。这里是讨论“主题”问题的好地方吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43042524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档