【发布时间】:2015-10-10 21:22:00
【问题描述】:
使用shiny widget gallery 作为参考,我想知道是否可以更改小部件的配色方案?具体来说,虽然有些似乎继承了 css 主题元素,但有些 - 例如 sliderInput 小部件 - 保留了默认的蓝色。
另外,在闪亮的应用程序中突出显示文本也采用蓝色突出显示颜色。我确定有一种直接的方法可以按照相同的方式进行更改?
【问题讨论】:
-
您特别提到的滑块输入小部件似乎使用不同的样式表进行样式设置:大多数默认闪亮小部件似乎从
bootstrap.min.css获取主题,但不是滑块。如果你想改变它们,它们的css类是.irs-bar和.irs-bar-edge(假设你知道如何操作css属性) -
很遗憾,我不熟悉操作 CSS 类,您介意扩展一下吗?
-
一个很好的起点是this Shiny article 解释如何在您的 Shiny 应用程序中包含 CSS 样式。对于基本的 CSS 语法,我发现 this tutorial at W3Schools 在开始时非常有用。如果您对这些来源有点熟悉,我的评论和下面的答案应该会更有意义。
-
Mikko,很抱歉延迟响应,但是玩过这个(+ 让我的头脑围绕 CSS)我实际上似乎找不到我正在寻找的
.iris-bar属性.我尝试过颜色、背景色、边框底色,但似乎都不起作用。你能建议吗? -
奇怪,据我所知,
background-color应该成功了。我为滑块发布了一个简短的工作示例作为答案,看看是否有帮助。