There isn’t a parameter for left or right (but that would be great!)
Here is a workaround that uses dbc.CardGroup
import dash
import dash_html_components as html
import dash_bootstrap_components as dbc
FONT_AWESOME = "https://use.fontawesome.com/releases/v5.10.2/css/all.css"
app = dash.Dash(__name__, external_stylesheets=[dbc.themes.BOOTSTRAP, FONT_AWESOME])
card_icon = {
"color": "white",
"textAlign": "center",
"fontSize": 30,
"margin": "auto",
}
card1 = dbc.CardGroup(
[
dbc.Card(
dbc.CardBody(
[
html.H5("Card 1", className="card-title"),
html.P("This card has some text content", className="card-text",),
]
)
),
dbc.Card(
html.Div(className="fa fa-list", style=card_icon),
className="bg-primary",
style={"maxWidth": 75},
),
],
className="mt-4 shadow",
)
card2 = dbc.CardGroup(
[
dbc.Card(
dbc.CardBody(
[
html.H5("Card 2", className="card-title"),
html.P("This card has some text content", className="card-text",),
]
)
),
dbc.Card(
html.Div(className="fa fa-globe", style=card_icon),
className="bg-info",
style={"maxWidth": 75},
),
],className="mt-4 shadow",
)
app.layout = dbc.Container(dbc.Row(dbc.Col([card1, card2], md=4)))
if __name__ == "__main__":
app.run_server(debug=True)