Хочу изменить фон и цвет текста, но фон меняется только у главной строки, а цвет текста наоборот в раскрытом списке.
Как можно решить эту проблему поменяв заодно фон при наведении и в целом как правильно прописывать псевдоклассы для Dash, например a:hover?
import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output
app = dash.Dash(__name__)
style = {'background': '#111', 'color': 'blue', 'textAlign': 'center'}
dropdown_style = {'color':'red', 'width': '300px', 'background': '#777'}
upload_div = html.Div([
dcc.Dropdown(
id='upload_id',
options=[{'label': i, 'value': i} for i in ['a', 'b']],
value='a',
style = dropdown_style
),
html.Div(id='container')])
@app.callback(
Output('container', 'children'),
Input('upload_id', 'value')
)
def update_uploads(upload):
return upload
app.layout = html.Div(id='body', children=upload_div, style=style)
app.run_server()