css - 更改 Shiny 应用程序的 selectizeInput 中边框阴影的颜色

标签 css shiny

我有一个带有 selectizeInput 的 Shiny 应用程序,这是一个示例:

library(shiny)
ui <- fluidPage(
  theme = "bootstrap.css", # load css-settings
  br(),
  selectizeInput('in1', 'Options', c(Choose='', state.name))
)

server <- function(input, output,session) {}

shinyApp(ui = ui, server = server)

在我的 bootstrap.css 文件(放置在 www 文件夹中)中,我添加了以下内容

   .selectize-input.focus {
                                  border-color: #cccccc;
                                  -webkit-box-shadow: none;
                                  box-shadow: none;
                                  outline: none;
                              }

删除 selectizeInput 框周围的蓝色阴影。然而,什么也没发生...有人知道帮忙吗?

最佳答案

在 Shiny 上有以下类:

.selectize-input.focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

因此,要消除阴影,您可以使用以下命令:

.selectize-input.focus {
    border-color:#66afe9;
    outline: 0;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
}

还要确保 CSS 包含在 Shiny CSS 之后。

关于css - 更改 Shiny 应用程序的 selectizeInput 中边框阴影的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47122539/

相关文章:

r - dateRangeInput ui 的一部分隐藏在 Shiny 的仪表板标题下

R Shiny : how to prevent duplicate plot update with nested selectors?

css - 悬停时如何将重叠边框置于前面?

javascript - 如何使用图像作为框架,并在里面滚动?在网站上模拟电话

javascript - 在 Bootstrap 列中居中一个 div

javascript - 无法让 Leaflet.Spin 插件在 R Shiny 中工作

r - 部署可以在应用程序本身内部调用 runApp() 的 Shiny 应用程序(特别适用于 tabulizer 包)

r - 如何在 Shiny 中单击添加/保留任意数量的绘图层

css - 需要 div 位于 UL - CSS 旁边

html - 为什么输入元素不适合图像?