IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Variable dynamique SASS en fonction des ID


Sujet :

CSS

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Variable dynamique SASS en fonction des ID
    Bonjour,

    Je réalise mon premier site avec SASS, et si jusqu'ici tout se passait bien, ce n'est plus le cas depuis que j'ai essayé de mettre en place des variables dynamique sur mon site. J'ai clairement besoin d’aide.

    Voici mon problème :
    Mon site sera divisé en 10 modules, qui auront chacun un code couleurs différents.

    Jusqu'ici j'ai créé mes 10 variables de couleurs, et j'ai mis un Id différents pour chaque un de mes modules.
    Ensuite dans mon code je répète pour chaque class, en fonction de l'ID, qu'elle variable couleurs doit être utilisé.
    Jusque la on est bon !!!!

    Du coup pour éviter ça j'aurais aimé créer une unique variable dynamique qui s'adapte automatiquement en fonction de l'ID de ma page. Et donc n'avoir qu'une seul ligne de code au lieu de 10 dans mon code, à chaque fois que j'appelle une couleur.

    Problème, je sèche complétement ! J'ai essayé plein de chose, des listes, des map, des mixin de @each des @for, mais rien n'y fait....

    Est ce que l'un d'entre vous serez suffisamment calé pour me mettre sur la bonne voie ????

    Je vous remercie d'avance pour votre aide.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour et bienvenue sur DVP.
    Il serait souhaitable que tu nous montres ce que tu as essayé pour que l'on puisse se faire une meilleur idée de ce que tu cherches à faire.

    Sinon, as tu regardé du côté de @each -> Multiple Assignment

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Webdesigner
    Inscrit en
    Décembre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Décembre 2018
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    Merci d'avoir pris le temps de me répondre.

    Je vais essayer d'être un plus claire, pour expliquer mon problème.

    Dans l'idéal je souhaiterais pouvoir remplacer quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #module-1 {
        a {color:red;}
    }
    #module-2 {
        a {color:green;}
    }
    #module-3 {
        a {color:purple;}
    }
     
    Par :
     
    a {
        @include mycolors;
    }
    et créer une unique fonction qui me permettrait de définir le bon code couleur en fonction de l'ID dans lequel on se trouve.


    J’espère être plus claire.

    Merci d'avance, à celui qui aura une piste à me suggérer.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Dans l'idéal je souhaiterais pouvoir remplacer quelque chose comme ça
    c'est ce que tu peux faire avec les expressions fournies dans le liens non !?!

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo