gpt4 book ai didi

layout - 在不使用 Bootstrap 主题的情况下使用 dbc.Col 和 dbc.Row 绘制破折号网格布局

转载 作者:行者123 更新时间:2023-12-05 04:43:38 27 4
gpt4 key购买 nike

是否可以使用 dbc.Coldbc.Row 函数来设置网格布局而不使用 Bootstrap 主题?

当添加例如 codepen.io css 样式表时,即使在指定行和列时,它也会显示垂直堆叠的所有内容。

不使用 dbc 主题的原因是我想个性化一个外部样式表并使用它。如果没有办法解决,是否可以覆盖 dbc 主题?或修改它们?

import dash 
from dash import html
from dash import dcc
import dash_bootstrap_components

app = dash.Dash(__name__, external_stylesheets=['https://codepen.io/chriddyp/pen/bWLwgP.css'])

app.layout = dbc.Container([
dbc.Row([
dbc.Col(html.H5('row 1, col 1')),
dbc.Col(html.H5('row 1, col 2'))
]),
dbc.Row([
dbc.Col(html.H5('row 2, col 1')),
dbc.Col(html.H5('row 2, col 2'))
])
], fluid=True)


if __name__=='__main__':
app.run_server(debug=True)

它这样显示:

row 1, col 1
row 1, col 2
row 2, col 1
row 2, col 2

谢谢!

最佳答案

dbc.themes.BOOTSTRAP 只是一个 css 样式表的链接

>>> print(dbc.themes.BOOTSTRAP)
https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css

所以不用传递 dbc.themes.BOOTSTRAP 你可以传递

"https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap-grid.min.css"

external_stylesheets 以仅获取网格系统和 flex 实用程序。

https://getbootstrap.com/docs/4.1/getting-started/contents/#css-files


您还可以转到引导网格样式的非缩小版本

https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap-grid.css

并将其复制粘贴到 assets 文件夹中的 css 文件中,然后您可以根据需要对其进行修改。请参阅文档 here了解更多信息。

关于layout - 在不使用 Bootstrap 主题的情况下使用 dbc.Col 和 dbc.Row 绘制破折号网格布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69574156/

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