28172 sujets

CSS et mise en forme, CSS3

Bonjour,
J'ai un beau slider horizontal (photos largeurs) que je souhaiterais vertical.
J'ai bien tenté de donné un height, mais l'image n'est plus responsive/homothétique.Y-a-t'il une solution ?
Mes CSS :
.s-wrap {
  width: 100%;
  margin-bottom: 30px;
  padding-bottom: 55%;
  position: relative;
  border: 0px solid #fff;
  background-color: #efefe8;
  overflow: hidden;
}
.s-wrap > input {
  display: none;
}
.s-wrap .s-content {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1px;
	left: -2px;
	width: 500%;
	height: 100%;
	font-size: 0;
	list-style: none;
	transition: transform 1s;
}
.s-wrap .s-item {
  display: inline-block;
  width: 20%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

Merci pour votre aide,
ED
ReBonjour,
Désolé si je n'ai pas été clair Smiley biggol
Je veux fixer une hauteur au slider car mes photos sont verticales.
Bonne aprèm,
ED
Modérateur
Bonjour,

La hauteur de .s-wrap est fixée à l'aide de padding-bottom. A 55%, cela te fait un ratio de 1/0,55 . Tu peut modifié cette valeur pour qu'elle corresponde au ratio de tes images ou utiliser la règle aspect-ratio .

Cdt
Modifié par gcyrillus (02 May 2022 - 15:03)
Meilleure solution