Bonsoir à tous!!
j'apprends à coder et je suis actuellement sur les figcaptions :hover maisj'ai un soucis.
je poste mon code je ne sais pas comment utiliser code pen.
le html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" href="css/font-awesome.min.css">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
</head>
<body>
<section>
<article>
<figure class="group">
<img src="img/01.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/02.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/03.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/04.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
</article>
<article>
<figure class="group">
<img src="img/05.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/06.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/07.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/08.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
</article>
</section>
</body>
</html>
et mon css:
body{
margin: 0;
padding: 0;
}
section{
width: 100%;
height: 600px;
}
article img{
width: 220px;
}
article{
position: relative;
width: 1200px;
height: 160px;
display: flex;
overflow: hidden;
margin-right: 5px;
margin-bottom: 5px;
}
figcaption{
position: absolute;
top: 160px;
left: 40px;
color: #fff;
background-color: rgba(0, 0, 0, 0.4);
width: 200px;
height: 100px;
text-align: justify;
font-size: 14px;
padding: 10px;
margin: 0;
transition: 2s all;
}
.group:hover figcaption{
top: 100px;
}
ma question est pourquoi les 2 premeires images fonctionnent mais quand je passe le curseur sur les autres ben l'animation ne se fait que sur les 2 premeires images.
je ne sais pas si je suis clair mais je n'arrive pas à expliquer autrement.
merci à tous
j'apprends à coder et je suis actuellement sur les figcaptions :hover maisj'ai un soucis.
je poste mon code je ne sais pas comment utiliser code pen.
le html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" href="css/font-awesome.min.css">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
</head>
<body>
<section>
<article>
<figure class="group">
<img src="img/01.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/02.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/03.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/04.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
</article>
<article>
<figure class="group">
<img src="img/05.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/06.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/07.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
<figure class="group">
<img src="img/08.jpg" alt="photo">
<figcaption>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Donec sed odio dui.</figcaption>
</figure>
</article>
</section>
</body>
</html>
et mon css:
body{
margin: 0;
padding: 0;
}
section{
width: 100%;
height: 600px;
}
article img{
width: 220px;
}
article{
position: relative;
width: 1200px;
height: 160px;
display: flex;
overflow: hidden;
margin-right: 5px;
margin-bottom: 5px;
}
figcaption{
position: absolute;
top: 160px;
left: 40px;
color: #fff;
background-color: rgba(0, 0, 0, 0.4);
width: 200px;
height: 100px;
text-align: justify;
font-size: 14px;
padding: 10px;
margin: 0;
transition: 2s all;
}
.group:hover figcaption{
top: 100px;
}
ma question est pourquoi les 2 premeires images fonctionnent mais quand je passe le curseur sur les autres ben l'animation ne se fait que sur les 2 premeires images.
je ne sais pas si je suis clair mais je n'arrive pas à expliquer autrement.
merci à tous