首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在flexdashboard中更改shinyWidgets中单个元素的CSS

在flexdashboard中更改shinyWidgets中单个元素的CSS
EN

Stack Overflow用户
提问于 2020-06-24 22:58:00
回答 1查看 240关注 0票数 0

与问题herehere相关,我想从ShinyWidgets更改pickerInput菜单的CSS。我正在使用flexdashboard,我希望样式与selectInput菜单中的样式完全匹配。我意识到我可以通过将YAML中的整体主题设置为bootstrap来做到这一点,但我不喜欢使用全局解决方案。

代码语言:javascript
复制
---
title: "Testing picker styles"
output: 
  flexdashboard::flex_dashboard
runtime: shiny
---
  
```{r setup, include=F}

库(闪亮)

库(Flexdashboard)

库(ShinyWidgets)

代码语言:javascript
复制
Column 
-----------------------------------------------------------------------
  
```{r}

selectInput(inputId = "id1",label =“选择输入”,choices = attr(UScitiesD,“label”))

pickerInput(inputId = "id2",label =“选取器输入”,choices = attr(UScitiesD,“label”))

代码语言:javascript
复制

EN

回答 1

Stack Overflow用户

发布于 2020-06-24 23:37:51

pickerInput的样式类似于启动按钮,{flexdashboard}使用启动手表的Cosmo主题(https://bootswatch.com/3/cosmo/),这就是它显示为黑色的原因。

您可以使用以下命令更改按钮的类:

代码语言:javascript
复制
options = pickerOptions(style = "btn-link")

(在pickerInput参数中)

或者,您可以像这样覆盖基本样式:

代码语言:javascript
复制
options = list("style-base" = "form-control", style = "")

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

https://stackoverflow.com/questions/62557989

复制
相关文章

相似问题

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