更改Shiny checkbox()的CSS属性

时间:2019-07-03 15:43:54

标签: shiny shiny-server

我想更改Shiny的/etc/zabbix/zabbix_server.conf的字体大小和其他一些属性

我确实关注了

checkboxInput()

但这无法解决。正确的方法是什么?

我还希望将div( tags$style(" #AAA { font-size: 30px !important; } "), checkboxInput("AAA", label = "AAA", value = TRUE, width = '80%') ) 放置在标签正下方(而不是左侧)。有什么办法可以做这两个改变?

2 个答案:

答案 0 :(得分:2)

div具有样式参数

div(
  checkboxInput("AAA", label = "AAA", value = TRUE, width = '80%'),
  style = "font-size: 30px !important;"
)

答案 1 :(得分:1)

gdevaux的答案解决了您的第一个问题...对于第二个问题,我认为您无法使用CSS控制位置,但是可以使用html手动添加标签。

您可以执行以下操作:

column(
  width = 1,
  div(
    h3("AAA"),
    checkboxInput("AAA", label = NULL, value = TRUE, width = '100%'),
    style = "font-size: 30px !important; text-align:center;"
  )
)

text-align并将div放入引导程序列中,确保标签(h3元素)和复选框对齐。 您可能需要去除一点边距,因此标签和盒子之间的距离不太远。而且,当然,您可以给h3提供一个类,并更正确地定位字体大小。