当前位置: 首页 > 面试题库 >

闪亮tab中的选项卡的背景色

南宫奇思
2023-03-14
问题内容

我想使用来自定义一个闪亮的应用程序,tabsetPanels以便所选面板显示在带有白色文本的黑色背景中,而未选择的选项卡显示带有黑色文本的白色背景。

例如,在下面的应用程序中,当选择“ Hello”选项卡时,我希望“ Hello”在黑色背景上显示为白色文本。但是我仍然希望面板内容(输入字段)的背景保持白色。

我能找到的最接近的东西来自这个问题:Shinydashboard的Tab Box CSS

应用该代码会在tabsetPanel的整个过程中产生彩色背景,但是我仍然找不到一种修改方式来仅更改选项卡的背景。此外,我在.nav-tabs-customCSS中所做的任何更改似乎都不会产生任何影响。

我一直很想尝试将更改应用于tab-pane标签CSS,但这会将更改推送到选项卡的主体(而不是标题框)中。

关于可以更改标题框以更改背景颜色的任何想法?

ui <- shinyUI(
  fluidPage(
    tags$style(".nav-tabs {
  background-color: #006747;
    }

.nav-tabs-custom .nav-tabs li.active:hover a, .nav-tabs-custom .nav-tabs li.active a {
background-color: transparent;
border-color: transparent;
}

.nav-tabs-custom .nav-tabs li.active {
    border-top-color: #FFF;
}"),
    tabsetPanel(
      tabPanel(
        title = "Hello",
        textInput(inputId = "text", label = "Input")
      ),
      tabPanel(
        title = "World"
      )
    )
  )
)

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


})

shinyApp(ui=ui, server=server)

问题答案:

编辑:对于光泽版本> = 0.14,请参见此处。

如果您选择“活动”类的链接作为导航的直接后代,我认为您可以得到想要的。用户界面看起来像

ui <- shinyUI(
    fluidPage(
        tags$style(HTML("
        .tabs-above > .nav > li[class=html" target="_blank">active] > a {
           background-color: #000;
           color: #FFF;
        }")),
        tabsetPanel(
            tabPanel(
                title = "Hello",
                textInput(inputId = "text", label = "Input")
            ),
            tabPanel(
                title = "World"
            )
        )
    )
)


 类似资料:
  • > 首先,用户在UI上创建一个带有文本标签的模板。然后使用EnvelopesAPI#CreateEnvelope(String accountId,EnvelopeDefinition EnvelopeDefinition)调用“post/v2/accounts/{accountId}/Envelopes”创建具有templateId的信封,在请求正文中发送文本选项卡及其值。 在下一步中,我们获取

  • 正常模式 点击标签可以切换 可以通过阻止 change 事件对象的默认行为来阻止切换标签 <div class="container"> <div id="tab" class="ui-tab"> <ul class="ui-tab-wrapper"> <li class="ui-tab-item ui-tab-item-first ui-tab-item-act

  • 我发现了如何在Shiny中更改用户界面的背景色。我发现的问题是,它还为我用显示的表的背景上色。这里我展示一个虚拟示例。 用户界面。R shinyUI(页面带有侧栏( 标题面板(“虚拟”), 侧栏面板(标签$hr()), 主面板( 服务器R ShinyServer(函数(输入,输出){输出$虚拟 我得到的是这个 我想得到的(我用GIMP重新创建了它)是 谢谢大家的帮助!

  • ionic tab(选项卡) 是水平排列的按钮或者链接,用以页面间导航的切换。它可以包含文字和图标的组合,是一种移动设备上流行的导航方法。 以下选项卡容器使用了 tabs 类,每个选项卡使用 tab-item 类。默认情况下,选项卡是文本的,并没有图标。 实例 尝试一下 » 默认情况,选项卡颜色为默认,你可以设置以下不同颜色样式:tabs-default ,tabs-light ,tabs-sta

  • ionic tab(选项卡) 是水平排列的按钮或者链接,用以页面间导航的切换。它可以包含文字和图标的组合,是一种移动设备上流行的导航方法。 以下选项卡容器使用了 tabs 类,每个选项卡使用 tab-item 类。默认情况下,选项卡是文本的,并没有图标。 实例 <div> <a> 主页 </a> <a> 收藏 </a> <a> 设置 </a> </

  • 页边距在它们之间的选项卡和选定的选项卡上有一个勾号