1
A
回答
0
@warmoverflow說最簡單的方法就是使用CSS。以下是將一些CSS添加到窗口小部件的兩個示例,第一個將僅應用於具有指定id的元素,第二個將用於所有類型爲number的元素。我假設它是numericInput
而不是numInputs,但它應該適用於任何其他輸入小部件。
選項1.更改CSS爲特定元件
runApp(list(
ui = shinyUI(fluidPage(
tags$style("#myNumericInput {font-size:50px;height:50px;}"),
numericInput("myNumericInput", "Observations:", 10, min = 1, max = 100),
numericInput("otherNumericInput", "Observations 2:", 10, min = 1, max = 100)
)),
server = shinyServer(function(input, output, session) {
})
))
選項2變遷number
類型的所有元素的CSS。
runApp(list(
ui = shinyUI(fluidPage(
tags$style("[type = 'number'] {font-size:50px;height:50px;}"),
numericInput("myNumericInput", "Observations:", 10, min = 1, max = 100),
numericInput("otherNumericInput", "Observations 2:", 10, min = 1, max = 100)
)),
server = shinyServer(function(input, output, session) {
})
))
請注意,除了改變字體大小,我也改變了喚起注意,這是爲了確保該框將大到足以表現出不同尺寸的數量。
此外,您可以考慮使用單獨的.css文件來放置所有自定義樣式。
1
謝謝,我只是把
input[type="number"] {
font-size: 18px;
}
到我的CSS標題樣式標籤和它的工作。
0
只是一般的注意,可能是有趣的人訪問這個帖子:
事實證明,如果你的inputId中有一個.
的tags$style('#inputId {}')
方法是行不通的。
例如:下面的不會改變輸入文本的文字大小:
tags$style("#myNumeric.Input {font-size:8px;}"), numericInput("myNumeric.Input", "Observations:", 10, min = 1, max = 100)
...但預期了以下工作:
tags$style("#myNumericInput {font-size:8px;}"), numericInput("myNumericInput", "Observations:", 10, min = 1, max = 100)
- 注意:
_
在inputId名稱中正常工作。
- 注意:
如果你堅持你的inputId名保持.
,嘗試直接添加樣式參數到你的輸入函數:
numericInput("myNumeric.Input", "Observations:", 10, min = 1, max = 100,
style = "font-size:8px;")
相關問題
- 1. 更新文本輸出R閃亮
- 2. 多個文本輸入閃亮R
- 3. R - 閃亮的條件輸入
- 4. 閃亮的R - 條件比較文本輸入
- 5. 閃亮的輸入輸出的文本
- 6. R閃亮 - 調整大小數字輸入框
- 7. Highchart選項(點的大小) - R閃亮
- 8. 從java腳本更新閃亮輸入
- 9. 閃亮 - 爲選擇輸入更新輸入文本
- 10. R閃亮保存全局文本區域的輸入
- 11. UI相關的閃亮輸入R
- 12. 閃亮的r子集因子輸入
- 13. r閃亮的滑塊輸入輪
- 14. R閃亮的鍵盤輸入綁定
- 15. 閃亮:標籤位置,文本輸入
- 16. 多個文本輸入搜索R閃亮
- 17. [R閃亮:在uiOutput更改行包含在HTML文本()
- 18. 如何靜態文件添加到閃亮[R包新的輸入控制
- 19. [R閃亮:UI輸入格式
- 20. R閃亮使兩個輸入等於
- 21. R閃亮訪問動態輸入
- 22. R閃亮slider輸入顯示時間
- 23. R閃亮的數據過濾器框大小以縮小看到文本
- 24. 數據表輸出框()在R閃亮:大小沒有反應
- 25. 更改文本輸入標籤中文本的大小?
- 26. 輸入文件後顯示R閃亮圖
- 27. R閃亮:顏色文件輸入按鈕和進度條
- 28. R輸入改變後的閃亮傳單地圖圈子
- 29. 根據文本字體大小更改控件大小
- 30. 閃亮的複選框組框的更改大小
您可以使用CSS。例如在HTML中可以使用http://stackoverflow.com/questions/10363674/change-size-of-text-in-text-input-tag(你可以在Shiny中使用'tags $ style'來包含CSS) –