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 :

Alignement élément en responsive


Sujet :

Responsive design en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 14
    Par défaut Alignement élément en responsive
    Bonjour,

    J'ai un problème avec mon responsive, le reste est bon sauf les boutons des reseaux sociaux qui bouge lorsque je réduis la page, j'aimerais qu'ils restent bien alignés comme l'image à gauche et en dessous des liens gris . J'y suis depuis assez longtemps, et il me reste juste ce problème pour finir mon site. Si quelqu'un aurait une super astuce Merci beaucoup, très bonne journée.
    Nom : Capture d’e?cran 2017-08-05 a? 09.49.41.png
Affichages : 431
Taille : 19,8 KoNom : Capture d’e?cran 2017-08-05 a? 09.49.59.png
Affichages : 430
Taille : 20,0 Ko

    Mon code :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <div class="reseaux">
     
          <div id="facebook">
                <a href="https://www.facebook.com/?fref=ts"><img width="17" height="17" src="<?php echo(get_stylesheet_directory_uri()); ?>/img/fb.png" alt="facebook"/>
                </a>
          </div>
     
           <div id="pinterest">
                <a href="https://fr.pinterest.com/"><img width="17" height="17" src="<?php echo(get_stylesheet_directory_uri()); ?>/img/pint2.png" alt="pinterest"/>
                </a>
          </div>
     
          <div id="instagram">
              <a href="https://www.instagram.com/"><img width="17" height="17" src="<?php echo(get_stylesheet_directory_uri()); ?>/img/insta2.png" alt=""/>
              </a>
          </div>
     
          <div id="mail">
              <a href="mailto:@gmail.fr"><img width="22" height="22" src="<?php echo get_stylesheet_directory_uri(); ?>/img/mail3.png" alt=""/>
              </a>
          </div>
     
     </div>


    MON CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    .reseaux{
     
    margin-left: 75.2%;
    margin-top: 2.7%;
    font-size: 1.2em;
    }

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    le code fourni ne permet pas de reproduire l'image montrée, ni de TESTER.

    • Pas assez de code CSS
    • De plus, il faut le code HTML généré (et pas avec du PHP) -> "Ctrl"+"U"

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2013
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2013
    Messages : 11
    Par défaut
    Est-ce que ce code correspond à ce que tu veux faire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    .reseaux
    {
      display: flex;
      width: 100px;
      margin-left: auto;
      margin-right: 10%;
    }

  4. #4
    Membre chevronné
    Avatar de LearningBoy
    Homme Profil pro
    Ingénieur Logiciel - Fullstack JavaScript
    Inscrit en
    Août 2017
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Logiciel - Fullstack JavaScript
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2017
    Messages : 73
    Par défaut Déterminer une largeur minimum
    Bonjour chokolatine 35,

    Une solution pour gérer ce genre de problème responsive, est de déterminer une largeur minimum pour tes éléments incomprésibles.
    Ainsi tes éléments ne seront jamais écrasé grâce à la largeur minimum, et si la page est suffisamment large, alors les éléments seront extensibles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .resaux {
      /* ... */
      min-width : 100px;
    }
    Cordialement,

    Simon (https://awesome-angular.com)

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 14
    Par défaut
    @LearningBoy

    Merci beaucoup !! J'arrive à comprendre lorsque l'on me parle de positionnement en schéma mais lorsque je dois l'appliquer sur le site, il n'y a rien à faire, je n'y arrive pas. Vous avez peut être des tutos ou des livres à me conseiller sur le responsive ? Très bonne journée. Maëva

  6. #6
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 14
    Par défaut
    @grophies

    Bonjour,

    merci beaucoup !! J'ai juste mis un display : flex et ça fonctionne Est-ce que vous savez, si l'on peut définir un emplacement fixe de chaque élément mais en hauteur ? Par exemple : j'ai une image avec le logo et un trait. Mon menu doit rester fixe sur l'image afin que le trait soit juste en dessous mais bien sûr quand je réduis la page le menu passe en dessous. merci encore pour votre patience Nom : Capture d’e?cran 2017-08-31 a? 15.15.43.png
Affichages : 416
Taille : 46,8 KoNom : Capture d’e?cran 2017-08-31 a? 15.15.53.png
Affichages : 398
Taille : 36,5 Ko

  7. #7
    Membre actif
    Avatar de Mell
    Femme Profil pro
    Développeuse Front-end
    Inscrit en
    Janvier 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeuse Front-end
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2011
    Messages : 107
    Par défaut
    Je mettrais un height fixe sur tes éléments de menu avec un line-height pour qu'ils soient centrés verticalement. Et l'image en background-image du menu en le plaçant correctement avec background-position.
    Tu auras sûrement d'autres ajustement à faire, mais sans avoir le code, c'est compliqué de tout prévoir

  8. #8
    Membre chevronné
    Avatar de LearningBoy
    Homme Profil pro
    Ingénieur Logiciel - Fullstack JavaScript
    Inscrit en
    Août 2017
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Logiciel - Fullstack JavaScript
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2017
    Messages : 73
    Par défaut
    Bonjour chokolatine 35,

    Si vraiment tu bloques, même avec les conseils de Mell, n'hésite pas à poster plus de code pour que nous puissions mieux t'aider, car pour le moment nous ne pouvons que faire des suggestions de propriétés CSS.

  9. #9
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 14
    Par défaut
    @Mell

    il n'y a rien a faire snif ^^ j'ai mis plus de code css plus bas. Merci encore pour tout le mal que vous vous donnez

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/06/2006, 19h48
  2. [Mail] Problème avec mon script d'envoi de mail
    Par leroivert dans le forum Langage
    Réponses: 18
    Dernier message: 02/12/2005, 00h26
  3. Problème avec mon service mysql et PhpMyAdmin
    Par Fixazo dans le forum Outils
    Réponses: 1
    Dernier message: 28/08/2005, 18h02
  4. problème avec mon lecteur CD
    Par leo13 dans le forum Périphériques
    Réponses: 3
    Dernier message: 16/08/2005, 11h21
  5. Problème avec mon firewall ...
    Par Wis dans le forum Tomcat et TomEE
    Réponses: 15
    Dernier message: 06/04/2004, 08h46

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