Projet

Général

Profil

Development #41298

$wcs-steps-spacing concerne aussi bien l'horizontal que le vertical

Ajouté par Frédéric Péters il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
03 avril 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

J'aimerais bien pouvoir augmenter l'espace vertical entre les étapes mais ne pas toucher à l'espace horizontal.


Fichiers

3.png (3,69 ko) 3.png Frédéric Péters, 03 avril 2020 14:50
2.png (3,66 ko) 2.png Frédéric Péters, 03 avril 2020 14:50
1.png (3,64 ko) 1.png Frédéric Péters, 03 avril 2020 14:50

Historique

#1

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

Je ne suis pas sûr d'avoir compris.

#2

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

Les étapes étant les unes au-dessus des autres, j'aimerais augmenter l'espace entre les étapes.

$wcs-steps-spacing me semble être la variable contrôlant ça.

Mais si je la change, ça augmente aussi l'espace entre le numéro de l'étape et son libellé. cf captures.

Côté code,

        .wcs-step {
                margin-bottom: $wcs-steps-spacing;  <-- de l'espace entre étapes
...
                &--label {
                        position: static;
                        font-size: 0.7em;
                        margin-left: $wcs-steps-spacing;   <-- et en même temps entre le numéro et le libellé
#3

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

Ok, et oui en effet, la variable modifie tous les espaces (margin, padding) qu'ils soient horizontaux ou verticaux.

Il y a une astuce qui double visuellement l'espace entre 2 steps: ajouter un $wcs-step-background : white; qui va ajouter un padding automatiquement aux .wcs-step

Ne pas oublier que l'étape active correspond au titre de la page et qu'elle ne devrait pas se retrouver sous le fold

Sinon, il suffit de fixer une valeur pour la margin-left du label en mode vertical dans les custom.css

@include desktop-vertical-steps() {
  .wcs-step--label {
    margin-left: 0.5em;
  }
}

Et voilà l'espace décorrélée de la variable $wcs-steps-spacing

#4

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

Ok mais on pourrait imaginer ne pas avoir besoin d'astuce ?

#5

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

Oui bien sûr.
le margin-left du label est utilisé en layout "mobile" et en version "verticale" entre le marker et le label
Tu penses à quoi.
Une nouvelle variable ?
Ou décorréler la gestion de cette espace de $wcs-step-spacing ?

Formats disponibles : Atom PDF