首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python-下拉更改内容颜色

Python-下拉更改内容颜色
EN

Stack Overflow用户
提问于 2019-12-07 07:16:48
回答 2查看 5.2K关注 0票数 1

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

代码语言:javascript
复制
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"
                        )
                    )
EN

回答 2

Stack Overflow用户

发布于 2019-12-08 18:11:56

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

  1. 一个app.py文件:

代码语言:javascript
复制
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里面:

代码语言:javascript
复制
#business_area_dropdown .VirtualizedSelectFocusedOption {
  background-color: green;
  color: white;
}

然后你会得到:

票数 2
EN

Stack Overflow用户

发布于 2022-01-17 10:48:34

尝试使用:

代码语言:javascript
复制
#business_area_dropdown .Select, .Select div, .Select input,.Select span { 
background: #yourcolor  /*to change the background color of the options*/
color: #yourcolor  /*to change the color of the options */
}

它应该会更改DropDown元素的所有背景

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59221514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档