gpt4 book ai didi

Python-下拉更改内容颜色

转载 作者:行者123 更新时间:2023-11-28 19:11:20 24 4
gpt4 key购买 nike

我试图在 Python Dash 中将下拉内容列表的背景颜色更改为绿色样式,但我无法这样做。有人能帮我吗?我是 CSS 新手。

dcc.Dropdown(
id = 'business_area_dropdown',
options=[
{'label': 'Academia', 'value': 'academia'},
{'label': 'Energy', 'value': 'energy'},
{'label': 'Research', 'value': 'research'}
],
placeholder="Select Business Area",
style = {"background-color":"green"}
width = '40%',
display = 'inline-block',
verticalAlign = "middle"
)
)

最佳答案

您应该在 assets 目录内的 css 文件中指定您的 css 样式。根据this post ,你可以创建:

  1. app.py 文件:
import dash
import dash_core_components as dcc
import dash_html_components as html

app = dash.Dash()

app.layout = html.Div(dcc.Dropdown(id = 'business_area_dropdown',
options=[{'label': 'Academia', 'value': 'academia'},
{'label': 'Energy', 'value': 'energy'},
{'label': 'Research', 'value': 'research'}],
placeholder="Select Business Area",),)

if __name__ == "__main__":
app.run_server()
  1. 一个目录assets,里面有一个css文件style.css:
#business_area_dropdown .VirtualizedSelectFocusedOption {
background-color: green;
color: white;
}

你得到:

enter image description here

enter image description here

关于Python-下拉更改内容颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59221514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com