在 checkboxInput() shiny 中交换标签和复选框的位置
Interchange the position of label and check-box in checkboxInput() shiny
在 checkboxInput() 中,默认情况下,复选框出现在标签参数中给定的文本之前。我试图将复选框移到左侧,将标签移到右侧。是否有任何 CSS 参数来交换位置并指定标签和复选框之间的特定间隙?
这里主要摘自:
library(shiny)
ui <- fluidPage(
tags$style("
.cbcontainer {
display: inline-block;
}
.checkbox {
text-align: right;
display: inline-block;
}
.checkbox input {
float: right;
position: relative !important;
margin: 5px !important;
}
.checkbox label {
padding-left: 0px !important;
}
"),
div(checkboxInput("My checkbox", label = "mycheckbox"), class = "cbcontainer")
)
server <- function(input, output, session) {}
shinyApp(ui, server)
要更好地理解 css 部分,另请参阅 this。
在 checkboxInput() 中,默认情况下,复选框出现在标签参数中给定的文本之前。我试图将复选框移到左侧,将标签移到右侧。是否有任何 CSS 参数来交换位置并指定标签和复选框之间的特定间隙?
这里主要摘自
library(shiny)
ui <- fluidPage(
tags$style("
.cbcontainer {
display: inline-block;
}
.checkbox {
text-align: right;
display: inline-block;
}
.checkbox input {
float: right;
position: relative !important;
margin: 5px !important;
}
.checkbox label {
padding-left: 0px !important;
}
"),
div(checkboxInput("My checkbox", label = "mycheckbox"), class = "cbcontainer")
)
server <- function(input, output, session) {}
shinyApp(ui, server)
要更好地理解 css 部分,另请参阅 this。