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>
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
+0
-0