From 1c22e0f758f477b39c7b7c0f2bab88a555bf4c8b Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Tue, 3 Feb 2026 15:19:52 +0000 Subject: [PATCH] hfer --- Bootstrap_new/css/style_moderne.css | 139 ++++++++++++++++++++++++++++ Vue/contexte.php | 2 +- Vue/gabarit.php | 76 ++++++--------- Vue/header.php | 19 ++++ 4 files changed, 188 insertions(+), 48 deletions(-) diff --git a/Bootstrap_new/css/style_moderne.css b/Bootstrap_new/css/style_moderne.css index 747ef182..1c63040f 100644 --- a/Bootstrap_new/css/style_moderne.css +++ b/Bootstrap_new/css/style_moderne.css @@ -1006,4 +1006,143 @@ body { .icon-wrapper i { font-size: 1rem; line-height: 1; +} + +/* ========================================================================== + HEADER BREADCRUMB + ========================================================================== */ + +.header-breadcrumb { + max-width: 500px; +} + +.header-breadcrumb .breadcrumb { + background: transparent; + margin-bottom: 0; + padding: 0; +} + +.header-breadcrumb .breadcrumb-item + .breadcrumb-item::before { + display: none !important; + content: none !important; +} + +.header-breadcrumb .breadcrumb-item a { + color: #6c757d; + transition: var(--transition); + padding: 0.25rem 0.5rem; + border-radius: var(--border-radius); +} + +.header-breadcrumb .breadcrumb-item a:hover { + color: var(--primary-color); + background-color: rgba(0, 136, 207, 0.1); +} + +.header-breadcrumb .breadcrumb-item.active { + color: var(--primary-color); + font-weight: 600; +} + +/* ========================================================================== + SECONDARY NAV FIXED + ========================================================================== */ + +.secondary-nav-fixed-container { + position: fixed; + top: 60px; + left: 260px; + right: 0; + z-index: 1010; + background: white; + border-bottom: 1px solid var(--border-color); + transition: var(--transition); +} + +.secondary-nav-fixed { + background: white; + padding: 0 1.5rem; +} + +.secondary-nav-item { + min-width: 140px; + white-space: nowrap; + border-right: 1px solid var(--border-color); + padding: 1rem 1.5rem; + text-decoration: none; + color: var(--dark-color); + text-align: center; + transition: all 0.3s ease; + display: inline-flex; + align-items: center; + justify-content: center; +} + +.secondary-nav-item:hover { + background-color: rgba(0, 136, 207, 0.05); + color: var(--primary-color); +} + +.secondary-nav-item.active { + background: linear-gradient(135deg, var(--primary-color), var(--primary-dark)); + color: white !important; + font-weight: 600; + position: relative; +} + +.secondary-nav-item.active::after { + content: ''; + position: absolute; + bottom: -1px; + left: 0; + right: 0; + height: 3px; + background: white; +} + +.secondary-nav-item:last-child { + border-right: none; +} + +/* Responsive adjustments */ +@media (max-width: 1199px) { + .secondary-nav-fixed-container { + left: 0; + } + + .toggle-sidebar .secondary-nav-fixed-container { + left: 260px; + } +} + +@media (max-width: 768px) { + .header-breadcrumb { + display: none; + } + + .secondary-nav-item { + min-width: 120px; + padding: 0.75rem 1rem; + font-size: 0.875rem; + } + + .secondary-nav-fixed { + padding: 0 1rem; + } +} + +@media (max-width: 576px) { + .secondary-nav-item { + min-width: 100px; + padding: 0.5rem 0.75rem; + font-size: 0.75rem; + } + + .secondary-nav-item i { + margin-right: 0.25rem !important; + } + + .secondary-nav-item span:not(.badge) { + display: none; + } } \ No newline at end of file diff --git a/Vue/contexte.php b/Vue/contexte.php index 48ba9d10..98e258e7 100755 --- a/Vue/contexte.php +++ b/Vue/contexte.php @@ -7,7 +7,7 @@
-
+