Python Dash:如何使用自定义CSS设置Dash组件的样式?

Python Dash:如何使用自定义CSS设置Dash组件的样式?,python,html,css,web-applications,plotly-dash,Python,Html,Css,Web Applications,Plotly Dash,使用自定义css文件从Dash设置上载组件的样式时遇到问题。我知道dcc有一个style参数,但我更愿意在CSS文件中设置样式。我不明白为什么它的风格不合适;有人能指出我做错了什么吗 main.py html.Div( className='upload-data', children=[ dcc.Upload( className='upload-data--uploader

使用自定义css文件从Dash设置上载组件的样式时遇到问题。我知道dcc有一个style参数,但我更愿意在CSS文件中设置样式。我不明白为什么它的风格不合适;有人能指出我做错了什么吗

main.py

html.Div(
            className='upload-data',
            children=[
                dcc.Upload(
                    className='upload-data--uploader',
                    id='upload-data',
                    children=html.Div([
                        'Drag and Drop or ',
                        html.A('Select CSV File')
                    ], className='upload-data--text')
                )]
        ),
stylesheet.css

.upload-data .upload-data--uploader .upload-data--text {
  width: 100%;
  height: 60px;
  lineHeight: 60px;
  borderWidth: 1px;
  borderStyle: dashed;
  borderRadius: 5px;
  textAlign: center;
  margin: 10px;
}

对不起,我对CSS和破折号了解得很少,但是您是否尝试过删除这个
双破折号
类名*没有,但我有其他带有双破折号的类,它们似乎受到CSS样式的影响