Meilleur affichage sur petit écran #63

This commit is contained in:
Colin Maudry
2026-01-21 14:22:52 +01:00
parent 421eaa0772
commit 1044379425
2 changed files with 34 additions and 39 deletions
+25 -12
View File
@@ -78,13 +78,29 @@ app.index_string = """
navbar = dbc.Navbar( navbar = dbc.Navbar(
dbc.Container( dbc.Container(
[ fluid=True,
dbc.NavbarBrand( children=[
[ dbc.NavItem(
html.H1("decp.info", className="d-inline-block align-top me-2"), children=[
html.Span(version, className="fs-6 text-muted align-bottom"), dcc.Link(html.H1("decp.info"), href="/", className="logo"),
html.P(
[
html.A(
version,
href="https://github.com/ColinMaudry/decp.info/blob/main/CHANGELOG.md",
)
],
className="version",
),
], ],
href="/", style={"min-width": "230px"},
),
dbc.NavItem(
[dcc.Markdown(os.getenv("ANNOUNCEMENTS"), id="announcements")],
style={
"max-width": "1200px",
"display": "inline-block",
},
), ),
dbc.NavbarToggler(id="navbar-toggler"), dbc.NavbarToggler(id="navbar-toggler"),
dbc.Collapse( dbc.Collapse(
@@ -92,7 +108,7 @@ navbar = dbc.Navbar(
[ [
dbc.NavItem( dbc.NavItem(
dbc.NavLink( dbc.NavLink(
page["name"], page["name"].replace(" ", " "),
href=page["relative_path"], href=page["relative_path"],
active="exact", active="exact",
) )
@@ -106,21 +122,18 @@ navbar = dbc.Navbar(
id="navbar-collapse", id="navbar-collapse",
navbar=True, navbar=True,
), ),
] ],
), ),
color="light", color="light",
dark=False, dark=False,
className="mb-4", className="mb-4",
expand="md",
) )
app.layout = html.Div( app.layout = html.Div(
[ [
dcc.Location(id="url-tracker"), dcc.Location(id="url-tracker"),
navbar, navbar,
html.Div(
id="announcements",
children=dbc.Container(dcc.Markdown(os.getenv("ANNOUNCEMENTS"))),
),
dbc.Container( dbc.Container(
page_container, page_container,
id="page-content-container", id="page-content-container",
+9 -27
View File
@@ -28,8 +28,10 @@ details > div {
/* Logo et version */ /* Logo et version */
div.logo { a.logo {
width: 230px; color: black;
text-decoration: none;
float: left;
} }
p.version { p.version {
@@ -40,15 +42,11 @@ p.version {
p.version > a { p.version > a {
text-decoration: none; text-decoration: none;
margin-top: 10px;
} }
div.logo h1 { .navbar-brand {
float: left; margin-right: 2px;
}
div.logo > a {
text-decoration: none;
color: black;
} }
/* Réduire la taille du texte de la colonne Objet */ /* Réduire la taille du texte de la colonne Objet */
@@ -152,9 +150,9 @@ td[data-dash-column="objet"],td[data-dash-column="titulaire_nom"],td[data-dash-c
/* Annonces */ /* Annonces */
#announcements { #announcements {
margin-top: 25px; margin: 25px 40px 0 60px;
max-width: 30%;
font-size: 90%; font-size: 90%;
max-width: 900px;
} }
/* Page de recherche */ /* Page de recherche */
@@ -195,22 +193,6 @@ td[data-dash-column="objet"],td[data-dash-column="titulaire_nom"],td[data-dash-c
/* Menu de navigation */ /* Menu de navigation */
/*
.navbar {
width: 100%;
height: 100px;
padding: 0 10px;
border: 0;
border-bottom: solid 1px black;
}
a.nav {
float: left;
margin-right: 40px;
font-size: 120%;
}
*/
h3 { h3 {
margin: 36px 0 20px 0; margin: 36px 0 20px 0;
} }