Projet

Général

Profil

Development #43332

intégration graphique pour le cd91

Ajouté par Valentin Deniaud il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
26 mai 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

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


Fichiers

0001-wip-essonne.patch (16,8 ko) 0001-wip-essonne.patch Valentin Deniaud, 26 mai 2020 15:01
cd91-v0.png (133 ko) cd91-v0.png Valentin Deniaud, 26 mai 2020 15:01
0001-essonne-cd91-add-theme-43332.patch (17,6 ko) 0001-essonne-cd91-add-theme-43332.patch Valentin Deniaud, 27 mai 2020 17:41
0001-essonne-cd91-add-theme-43332.patch (18,5 ko) 0001-essonne-cd91-add-theme-43332.patch Valentin Deniaud, 02 juin 2020 10:33

Révisions associées

Révision 931339c1 (diff)
Ajouté par Valentin Deniaud il y a presque 4 ans

essonne-cd91: add theme (#43332)

Historique

#2

Mis à jour par Valentin Deniaud il y a presque 4 ans

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.

#3

Mis à jour par Valentin Deniaud il y a presque 4 ans

#5

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

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

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

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

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

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

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

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

Mis à jour par Valentin Deniaud il y a presque 4 ans

  • Statut changé de Solution proposée à 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

Mis à jour par Valentin Deniaud il y a presque 4 ans

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

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

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

#12

Mis à jour par Valentin Deniaud il y a presque 4 ans

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

#13

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

  • Statut changé de Solution proposée à Solution validée
#14

Mis à jour par Valentin Deniaud il y a presque 4 ans

  • Statut changé de Solution validée à 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

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF