2017-02-02 7 views
0

私はインラインラジオ・ボタンのセットを持っている:Shiny - インラインラジオボタンの間隔を広げる方法は?

Buttons

しかし、私はボタンの間のより多くのスペースがあるようにしたい、と例えば:

radioButtons("buttons", 
      label = "Buttons", 
      choices = c("A", "B", "C", "D", "E"), 
      inline = T) 

これは、彼らが次のようになりますこのように見える:それはどのようにこの問題ではない

Buttons2

終わらせる。ボタン間の間隔を特定のピクセル数に設定するか、ボタンの広がりをページ幅の特定の%に設定することができます。

これを行う方法はありますか?

Related question here(ただし、ボタンを列に合わせることを求めています)、とにかく答えのコードを取得できません。 CSSを使用した

答えて

1

、マージン、右のオプション調整:

.checkbox-inline, .radio-inline { 
    margin-right: 100px; 
} 

を私は個人的に私のアプリのための個別のCSSファイルを作成することを好みます。 あなたのアプリディレクトリ内で、CSSファイルは'WWW'というフォルダに置かれているはずです。

+0

を、私はそれが間違って使用していない限り、これはにラジオボタンのすべてを移動しているようです左にスペースを置くのではなく、 –

+0

@YangLiしよう – zacdav

-2
radioButtons("buttons",label = "Buttons", 
choices = c("A \U00A0", "B \U00A0", "C \U00A0", "D \U00A0", "E \U00A0"), 
inline = T) 
0

あなたはUIコードにradioButtons()の前に次の行を追加することにより、スペースのラジオボタンを行うことができます

tags$style(HTML(".radio-inline {margin-right: 42px;}")), 
関連する問題