Project

General

Profile

Développement #43332

intégration graphique pour le cd91

Added by Valentin Deniaud over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
26 May 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

À partir du site institutionnel http://www.essonne.fr/.


Files

0001-wip-essonne.patch (16.8 KB) 0001-wip-essonne.patch Valentin Deniaud, 26 May 2020 03:01 PM
cd91-v0.png (133 KB) cd91-v0.png Valentin Deniaud, 26 May 2020 03:01 PM
0001-essonne-cd91-add-theme-43332.patch (17.6 KB) 0001-essonne-cd91-add-theme-43332.patch Valentin Deniaud, 27 May 2020 05:41 PM
0001-essonne-cd91-add-theme-43332.patch (18.5 KB) 0001-essonne-cd91-add-theme-43332.patch Valentin Deniaud, 02 June 2020 10:33 AM

Associated revisions

Revision 931339c1 (diff)
Added by Valentin Deniaud over 4 years ago

essonne-cd91: add theme (#43332)

History

#2

Updated by Valentin Deniaud over 4 years ago

Petite base monochrome pour commencer. J'ai quelques questions et choses que je n'ai pas réussi à faire :
  • L'ombre qui entoure le corps de la page sur le site institutionnel (box-shadow: 0px 0px 10px 0px #656565;). J'ai pas mal cherché et je pense que ce n'est pas possible de le faire, j'ai mis une bordure à la place.
  • Il y a des séparateurs entre les boutons de navigation. Je n'arrive pas à afficher le dernier séparateur. Ils sont tous affichés pas des ::before, en bonne logique le dernier devrait s'afficher avec un :last-child::after mais ça ne fonctionne pas, ce dernier séparateur est superposé au précédent.
  • La navigation n'est pas si ressemblante car il manque les bordures de couleur en haut des boutons, je n'ai pas d'idées pour faire quelque chose d'approchant.
  • Les boutons de navigation centrés ne vont peut-être pas bien rendre si il n'y a que trois pages.
  • Il y a un espace entre la barre de navigation et sa bordure basse qui ne devrait pas être là mais je ne sais pas comment l'enlever.

Et bien sûr, la prochaine étape qui est d'ajouter une couleur secondaire est problématique. Je ne sais pas quelle couleur prendre, par exemple le orange ne va vraiment pas avec le bleu.

Bref, je veux bien l'œil de quelqu'un qui s'y connait.

#5

Updated by Thomas Jund over 4 years ago

Je pousserais ces différentes propositions sur la branche

Il y a des séparateurs entre les boutons de navigation. Je n'arrive pas à afficher le dernier séparateur. Ils sont tous affichés pas des ::before, en bonne logique le dernier devrait s'afficher avec un :last-child::after mais ça ne fonctionne pas, ce dernier séparateur est superposé au précédent.

Les séparateurs ajoutés via ::before sont positionnés en "absolute", donc par rapport à des coordoonées "top" et "left". Si tu donnes les même coordoonées à :last-child::after en effet, il se superposera à l'élément :before.

Je te propose 1. De ne pas utiliser le positionnement absolute, pour supprimer l'encoche qui apparaît au survol d'un lien de la nav. 2. De limiter l'affichage des séparateurs en desktop-only

@@ -22,19 +22,17 @@ div#nav {
        text-align: center;
        padding-top: 1px;
     border-bottom: 4px solid #dbdbdb;
-    li {
-        position: relative;
-    }
-    li::before, li:last-child::after {
-        content: '';
-        width: 1px;
-        height: 24px;
-        position: absolute;
-        top: 50%;
-        left: 0px;
-        margin-top: -12px;
-        background: #e4e4e4;

+    // Item separator, desktop only
+    @media (min-width: $nav-mobile-limit + 1) {
+        li::before, li:last-child::after {
+            content: '';
+            width: 1px;
+            height: 24px;
+            background: #e4e4e4;
+            display: inline-block;
+            vertical-align: middle;
+        }
     }

#6

Updated by Thomas Jund over 4 years ago

Il y a un espace entre la barre de navigation et sa bordure basse qui ne devrait pas être là mais je ne sais pas comment l'enlever.

La gestion de cet espace est géré par la feuille de style du navigateur: le navigateur applique un margin top et bottom par défaut sur les ul. Ça peut donc passer à trappe de ton debugger.
C'est pas génial comme ça, j'en parle ici https://dev.entrouvert.org/issues/38184#note-6

Dans ton cas il faut donc supprimer la marge bottom

+       #nav > ul {
+            margin-bottom: 0;
#7

Updated by Thomas Jund over 4 years ago

La navigation n'est pas si ressemblante car il manque les bordures de couleur en haut des boutons, je n'ai pas d'idées pour faire quelque chose d'approchant.

Tu peux simplement ajouter un border-top aux liens.

+            #nav ul > li > a {
+                border-top: 2px solid $nav-active-color;
+            }
#8

Updated by Thomas Jund over 4 years ago

L'ombre qui entoure le corps de la page sur le site institutionnel (box-shadow: 0px 0px 10px 0px #656565;). J'ai pas mal cherché et je pense que ce n'est pas possible de le faire, j'ai mis une bordure à la place.

C'est possible, mais c'est du CSS niveau ++

+#page {
+    &::before {
+        $page-margin: 20px;
+        content: "";
+        width: $width + ($page-margin * 2);
+        height: 100vh;
+        margin: auto;
+        position: fixed;
+        top: 0;
+        left: calc(50% - (#{$width} / 2) - #{$page-margin});
+        z-index: -1;
+        box-shadow: 0px 0px 10px 0px #656565;
+    }
+}
#9

Updated by Valentin Deniaud over 4 years ago

  • Status changed from Solution proposée to En cours

Super merci, pour les petits ajustements et le CSS niveau ++ ! J'essaye de faire un truc plus sympa niveau couleur, deux trois petits tests et ça fera une bonne première livraison.

#10

Updated by Valentin Deniaud over 4 years ago

Ajustement du footer et des boutons. Pour la couleur, approche minimaliste en changeant la saturation/luminosité pour en avoir une plus foncée et une plus claire (ça casse un peu la monotonie au moins au niveau du titre des cellules).
Bon pour review.

#11

Updated by Thomas Jund over 4 years ago

J'ai poussé quelques améliorations typographiques sur la branch.
Notamment importer la font Roboto.
Je te laisse regarder.

#12

Updated by Valentin Deniaud over 4 years ago

C'est super, re-merci ! J'ai tout squashé en scred, je te laisse valider pour la forme :)

#13

Updated by Thomas Jund over 4 years ago

  • Status changed from Solution proposée to Solution validée
#14

Updated by Valentin Deniaud over 4 years ago

  • Status changed from Solution validée to Résolu (à déployer)
commit fa4c3a84d771efc55ac0f0ab76d4c82a4abaae90
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Thu May 14 14:08:45 2020 +0200

    essonne-cd91: add theme (#43332)
#15

Updated by Frédéric Péters over 4 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF