将选项卡放在右侧的 Shiny tabsetPanel 中

nee*_*elp 3 css r shiny bootstrap-4

默认情况下,atabsetPanel中的选项卡位于左侧。是否可以在右侧放置一个选项卡,而左侧仍然有其他选项卡?所以它看起来像这样?

在此处输入图片说明

library(shiny)

ui <- fluidPage(
  tabsetPanel(
    tabPanel("tab_left1"),
    tabPanel("tab_left2"),
    tabPanel("tab_right")
  )
)

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

shinyApp(ui, server)
Run Code Online (Sandbox Code Playgroud)

GyD*_*GyD 5

使用float-right确实应该有效。使用 2 的问题tabsetPanel是同时有 2 个活动选项卡。

library(shiny)

ui <- fluidPage(
  tags$head(
    tags$style(HTML(
      ".tabbable ul li:nth-child(3) { float: right; }"
    ))
  ),
  tabsetPanel(
    tabPanel("tab_left1"),
    tabPanel("tab_left2"),
    tabPanel("tab_right")
  )
)

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

shinyApp(ui, server)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明