0
votes

Comment puis-je vous débarrasser de l'espace entre les images sur le curseur?

Bonjour, j'essaie de créer un curseur d'image propre / simple avec juste HTML / CSS. J'ai réussi à créer un cependant, avez cependant de très grands espaces entre chaque diapositive et j'ai essayé quelques choses à vous en débarrasser.

capture d'écran d'espace entre les images p>

code HTML p> xxx pré>

CSS code p>

  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.slider {
  height: 400px;
  overflow: hidden;
}
.slider img {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
  • J'ai essayé de régler la marge / le rembourrage sur 0 pour la diapositive / la classe de curseur / d'image (Rio-Womens) LI>
  • J'ai trouvé une question similaire ici qui a dit d'ajouter dans ce code CSS: LI> ul>
    .slide {
      width: 100%;
      flex-shrink: 0;
      height: 100%;
      padding: 0px ;
      margin: 0px ;
    }
    
    .slider {
      width: 1400px;
      height: 650px;
      display: flex;
      overflow-x: auto;
      margin: 0px ;
      padding: 0px ;
    }
    


0 commentaires

3 Réponses :


0
votes

Vous devez supprimer largeur: 100% code> à partir de .Slide code>

p>

<div class="slider">
  <div class="slide" id="slide-1"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" height="100%" alt="♥"></div>
  <div class="slide" id="slide-2"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" width="100%" alt="♥"></div>
  <div class="slide" id="slide-3"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" height="100%" alt="♥"></div>
  <div class="slide" id="slide-4"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" width="100%" alt="♥"></div>
  <div class="slide" id="slide-5"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" height="100%" alt="♥"></div>
</div><div class="slider">
  <div class="slide" id="slide-1"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" height="100%" alt="♥"></div>
  <div class="slide" id="slide-2"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" width="100%" alt="♥"></div>
  <div class="slide" id="slide-3"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" height="100%" alt="♥"></div>
  <div class="slide" id="slide-4"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" width="100%" alt="♥"></div>
  <div class="slide" id="slide-5"><img class="rio-womens" src="https://i.imgur.com/8E2Z8s5.jpg" height="100%" alt="♥"></div>
</div>


2 commentaires

C'était une chose si simple. Merci beaucoup, apprécie vraiment ça.


@shannonkelseyann pas de problème. Heureux d'avoir aidé.



0
votes

Peut-être à l'intérieur de votre classe "diapositive" avec:

Justify-content: "espace entre" ou "espace-autour" ou "espace-uniformément"?

https://css-tricks.com/snippets/ CSS / A-Guide-to-FlexBox /


0 commentaires

0
votes

Il suffit de supprimer la largeur = "100%" et hauteur = "100% de votre code HTML.


0 commentaires