textAreaInput()
をdashboardHeader
に使用して、ヘッダーに複数の行を使用できるようにしました。しかし、このテキスト領域の背景色は白で、そこのタイトルパネルに混じることはできません。このテキスト領域の背景色をdashboardHeader
で使用されているものと同じ色に変更したいと思います。私は以下のようなものを試しました。しかし、それは動作しません。助言がありますか?ありがとうございました!textAreaInputの背景色をどのように変えるのですか?
library(shiny)
library(shinydashboard)
shinyApp(server = function(input, output) {}, ui =
dashboardPage(skin = "blue",
dashboardHeader(
title = textAreaInput(inputId = 'header',label = NULL,
width = 250, height = 100,
value = "This is a very very very very very loooooong title"
),
titleWidth = 260
),
dashboardSidebar(
width = 260,
sidebarMenu(
menuItem("About", tabName = "about", icon = icon("circle")),
menuItem("References", tabName = "ref", icon = icon("book"))
)
),
dashboardBody(
tags$head(tags$style(HTML('
.textArea {
background-color: #0000ff;
border: none;
}
'))),
tabItems(
tabItem(tabName = 'about'),
tabItem(tabName = 'ref')
)
)
))
詳細返信いただきありがとうございます。どちらも完全に機能しました!また、 'textArea'や' #header 'の中で 'background:transparent'を試してみました。そこでデフォルトの色に使用されている正確な16進コードを知る必要はありません。しかし、テキストの色を変更してより見やすくする必要があります。 – Lilyzeng