From 3802b2f85839615d5bb8840f63ac3163a16ce543 Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Mon, 2 Sep 2019 13:01:17 +0200 Subject: [PATCH] improving second navbar when there is too much options WIP #2 --- .../css/basetheme_bootstrap4_pasteur.css | 25 +++++++++++++------ .../basetheme_bootstrap/basePasteur.html | 6 ++++- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/basetheme_bootstrap/static/css/basetheme_bootstrap4_pasteur.css b/basetheme_bootstrap/static/css/basetheme_bootstrap4_pasteur.css index 43a3487..2c27877 100644 --- a/basetheme_bootstrap/static/css/basetheme_bootstrap4_pasteur.css +++ b/basetheme_bootstrap/static/css/basetheme_bootstrap4_pasteur.css @@ -123,6 +123,14 @@ header .dropdown.show>a { .header__nav{ flex:1 1 auto; + display: flex; + flex-direction: column; +} +.header__nav>:first-child{ + flex-grow: 3.3; +} +.header__nav>:last-child{ + flex-grow: 1; } .header__logo-wrapper { /*float: left;*/ @@ -131,23 +139,26 @@ header .dropdown.show>a { } .header__nav .navbar-nav, .header__nav>.main-nav{ + flex-grow: 0; display: flex; flex-direction: row; } .header__nav>.main-nav>*:not(.navbar-right){ flex:1 1 auto; } +.header__logo-wrapper, +.header__face-wrapper{ + flex-shrink:0; +} +.header__face-wrapper{ + width: 170px; + direction: rtl; +} .header__face { height:105px; } .header__middle{ - /*padding-right: 1rem; - padding-left: 1rem; - padding-top: 15px; - padding-bottom: 15px;*/ background:white; - /*background: url("https://www.pasteur.fr//sites/all/themes/custom/pasteur/assets/img/art/pasteur.png") right top no-repeat, #FFF;*/ - /*background-size: auto auto;*/ display:flex; -moz-transition-property: background-image; -moz-transition-duration: 500ms; @@ -174,7 +185,7 @@ header .dropdown.show>a { color: #636060; font-size: 1em; padding: 5px 0; - padding-top: 60px; + /*padding-top: 60px;*/ } .main-nav a:hover, .main-nav a.active { diff --git a/basetheme_bootstrap/templates/basetheme_bootstrap/basePasteur.html b/basetheme_bootstrap/templates/basetheme_bootstrap/basePasteur.html index a08343d..90d5d76 100644 --- a/basetheme_bootstrap/templates/basetheme_bootstrap/basePasteur.html +++ b/basetheme_bootstrap/templates/basetheme_bootstrap/basePasteur.html @@ -74,6 +74,7 @@ <img src="https://www.pasteur.fr/sites/default/files/logo_institut_pasteur_noir.png" alt="Accueil"> </div> <div class="header__nav"> + <div></div> <nav class="main-nav" role="navigation"> <ul id="main-menu" class="links inline clearfix main-menu"> {% include_if_exists "nav_bar.html"|localize_template "basetheme_bootstrap/nav_bar.example.html" %} @@ -82,8 +83,11 @@ {% block extra_li_dropdown_right %}{% endblock %} </ul> </nav> + <div></div> + </div> + <div class="header__face-wrapper"> + <img class="header__face" src="https://www.pasteur.fr//sites/all/themes/custom/pasteur/assets/img/art/pasteur.png"> </div> - <img class="header__face" src="https://www.pasteur.fr//sites/all/themes/custom/pasteur/assets/img/art/pasteur.png"> </div> </header> <!-- Begin page content --> -- GitLab