我想在NavbarPage
样式的Shiny app中使用css.file。我写了
shinyUI(
navbarPage("Title",
theme = "bootstrap.css",
tabPanel("tabPanel1"),
tabPanel("tabPanel2"),
tabPanel("tabPanel3")
...
但它看起来不太好(tabPanel
名称按垂直顺序排列而不是水平)。它在我选择的所有bootstrap.css文件中始终有效。可以按正常(水平)顺序更改它吗?
更新
我发现了这个proposition,但根本不起作用。
答案 0 :(得分:1)
我不确定Shiny app,你可以将float:left
应用于css中的3个面板吗?
通过父类或直接。
答案 1 :(得分:1)
如果您尝试使用theme = ""
生成报告,则会发现您只是没有加载css文件。
runApp(
list(
ui = navbarPage(theme="",
"Title",
tabPanel("tabPanel1"),
tabPanel("tabPanel2"),
tabPanel("tabPanel3")),
server = function(input, output){
}
)
)
我不确定navbarPage
与theme
是否存在错误,但如果您手动includeCSS
,则会注意到它已加载。您可以尝试使用我的gist。注意,格式仍然不是理想的,但至少加载了css文件。
https://gist.github.com/cdeterman/8e9fb019e5100fc5cd15