我对CSS很陌生,所以也许我问错了问题,但是当我使用navbarPage时,是否要将CSS添加到我的Web应用程序中?当我添加自己的CSS仅添加一些文本和背景颜色时...
<STYLE TYPE='text/css'>
/* CSS generated at csscreator.com */
BODY{background-color:#36454f; }
P{color:#999999; }
</STYLE>
...它删除了导航栏,我的标签现在只是我的主标题下的超链接。为什么是这样?
用户界面
library(shiny)
shinyUI(navbarPage("main title", theme = "www/my_css.css",
tabPanel("Dashboard",
plotOutput("plot1", width = "1600px"),
plotOutput("plot2", width = "1600px"),
plotOutput("plot3", width = "1600px"),
actionButton("refresh", "Refresh now")),
tabPanel("About" , p("test"))
)
)
有没有办法查看从生产的应用程序创建的CSS?
如何访问Shiny应用程序的CSS?
这可能不是最好的方法,但是我的方法(在Chrome版本41.0.2272.101上)是通过右键单击页面,然后单击“查看页面源代码”选项。打开新标签后,您可以看到它是与您的Shiny应用对应的HTML文件。此HTML文件的顶部包含以下语句中对应用程序中使用的CSS文件的引用:
<link href="shared/datepicker/css/datepicker.css" rel="stylesheet" />
点击“共享/ ...”路径,您将能够看到CSS文件
添加自定义CSS
老实说,我没有尝试过这样做,但是本文可能会提供一些见识。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句