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 :

Slider qui dépasse en longueur


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2021
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2021
    Messages : 81
    Par défaut Slider qui dépasse en longueur
    Bonjour, je sollicite votre aide car j'ai mon slider qui dépasse comme vous pouvez le constater dans la photo.
    Nom : c21.png
Affichages : 499
Taille : 172,9 Ko


    J'ai essayé d'ajouter une div boite à l'intérieur de la div slider et cacher les images qui dépassent avec un overflow: hidden; . Voici mon CSS:

    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
    16
    .container {
      max-width: 320px;
      margin: 0 auto;
      padding: 10px;
    }
     
    .slider img {
      max-width: 500px;
      display: none;
    }
     
    .boite {
      width: 100%;
      height: 200px;
      overflow: hidden;
    }
    mon PHP:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    echo ' <div class="slider" >';
        foreach ($images as $img) {
          echo ' <div class="boite" >';
          echo '<img class ="active" style="width:300px; height:200px;" src="' . $img . '">';
          echo "</div>"; // fin div boite . 
     
        }
        echo "</div>"; // fin div slider

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 228
    Par défaut
    Bonjour,
    car j'ai mon slider qui dépasse comme vous pouvez le constater dans la photo.
    ... franchement pas clair du tout !!

    Le overflow:hidden devrait être sur l'élément <div class="slide">, sous réserve que j'ai bien compris !

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2021
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2021
    Messages : 81
    Par défaut
    Bonjour NoSmoking,
    Je cherche à ce que la photo d'en bas ne soit pas visible, uniquement lorsqu'on change avec le bouton droit (en cliquant).
    Donc en te suivant, j'ai fait ainsi mais sans résultats:
    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
    .slider img {
      max-width: 500px;
      display: none;
      overflow: hidden;
    }
     
    .boite {
      width: 100%;
      height: 200px;
    }
     
    img.active {
      display: block;
      animation: fade 0.8s;
    }

  4. #4
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 228
    Par défaut
    Sur une base bien plus simple
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div class="slider">
      <img src="image_001.jpg" alt="">
      <img src="image_002.jpg" alt="">
      <img src="image_003.jpg" alt="">
      <img src="image_004.jpg" alt="">
    </div>
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    .slider {
      width: 300px;
      height: 200px;
      overflow: hidden;
    }
    .slider img {
      display: block;
      width: 300px;
      height: 200px;
    }
    Nota : les height et width ne sont pas toutes nécessaire, à toi d'adapter.

    Regarde pas curiosité :

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2021
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2021
    Messages : 81
    Par défaut
    Nickel!! Grand Merci NoSmoking. Il fallait également que j'invoque slider en lui attribuant un height, alors que j'avais invoqué uniquement slider img.
    Voici ce que j'ai fait pour que ça marche, si ça peut aider des gens plus tard:

    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
    16
    .container {
      max-width: 320px;
      margin: 0 auto;
      padding: 10px;
    }
     
    .slider {
      width: 500px;
      height: 200px;
      overflow: hidden;
    }
     
    .slider img {
      max-width: 500px;
      display: none;
    }
    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/11/2007, 04h31
  2. Imprimer une form qui dépasse l'écran Scrollbar
    Par TrollTop dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 26/10/2007, 13h49
  3. Tableau qui dépasse de l'écran (barre de défilement nécessaire)
    Par dream_of_australia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/07/2007, 11h05
  4. Image qui dépasse d'un div
    Par vny dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 09/03/2007, 22h08
  5. Bloc CSS qui dépasse...
    Par Silent dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/05/2005, 11h44

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