gpt4 book ai didi

css - 在 R Shiny 中链接外部 CSS 样式表

转载 作者:行者123 更新时间:2023-11-28 11:10:15 24 4
gpt4 key购买 nike

我正在制作我的第一个 shiny 应用程序,但在链接外部 css 文件时遇到问题。我看过一些引用资料,人们在其中解释了如何做到这一点,甚至还展示了示例代码,但我没有任何运气。我见过的大多数示例都使用了 bootstrapPage,如下所示:

  shinyUI(bootstrapPage(
tags$head(
tags$title('Example linked stylesheet'),
tags$link(rel = 'stylesheet', type = 'text/css', href = 'assets/ace-shiny.css'),
))

我正在使用 fluidPage,不知道这是否是我的问题。我的尝试如下。我已经确认我的工作目录在我认为的位置,并且包含保存 css 文件的“Assets”文件夹。我知道 tags$head 位正在工作,因为如果我在那里取消注释 tags$style,它就会被应用。

shinyUI(fluidPage(
tags$head(
tags$link(rel="stylesheet", type="text/css", href="assets/styles.css")
#tags$style(type='text/css', "body {background-color: black;}")
))

我现阶段的 CSS 很简单(如下),所以我知道这不是问题所在。

body {background-color: red;}

我是否遗漏了一些明显的东西?谢谢阅读。迈克

最佳答案

您需要将您的.css 文件放在名为www 的子目录中

注意

正如评论中提到的 gruvn,你需要让你的 href 只引用文件,而不包括 www 路径。也就是说,使用 href='mycss.css' 而不是 href='www/mycss.css'

关于css - 在 R Shiny 中链接外部 CSS 样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23221312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com