Texte apparaissant lors du :hover

Figcaption

Le problème exposé dans ce sujet a été résolu.

Bonjour et bonne année !!!!

J’ai un petit souci : je souhaiterais que des textes apparaissent sur mes images lors du :hover, mais ces images sont d’une taille différente. Je ne peux donc pas fixer une taille à <figure> :B

Peut-on donner une classe à une <figure> ?

Ci-dessous mes CSS :

figure {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

figcaption {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  cursor: pointer;
  text-align: center;
  vertical-align: text-bottom;
  color: 
black;
  background-color : 
rgba(0,0,0,0.5);
  padding-top: 30%;
	font-family: 'clovis_cheuryregular', Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  opacity: 0;
  color: 
white;
  transition: opacity 1s ease;
	font-size: 3em;
}
figure:hover figcaption {
  opacity: 1;
}
.image1{float:left;margin-left:-10vw;width:50vw}

et mon HTML :

  <figure>
   <img src="images/binet.jpg" class="image1" alt="affiche"/></a>
    <figcaption>
      <strong>Binet</strong>
    </figcaption>
  </figure>

Merci pour votre aide et encore tous mes voeux ;)

Salut viki53,

J’ai une grosse colonne de texte, et des images viennent dessus en dépassant à droite ou à gauche. Puis-je appliquer la classe .image à <figure> ? Les CSS de "image" étaient présentes avant que je veuille appliquer un effet au:hover. Cela marchait parfaitement (float, size…). Mais c’était avant :B

Merci pour ton aide,

P.

ça fonctionne, c’est GENIAL. Merci viki53 :D

J’ai donc mon HTML :

  <figure class="image1">
   <img src="images/binet.jpg" alt="affiche" width="500">
    <figcaption>
      <strong>Binet</strong>
    </figcaption>
  </figure>

Petite question : comment gérer le width avec les médias queries ? Dois-je rajouter une classe à l’image pour le "width="500" ?

Encore merci et bon week-end !

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte