Bonjour,
voici ma problématique :
J'ai une image qui doit faire 30% de la hauteur de la page.
sur cette image je dois poser dessus un div absolute qui aurait les mêmes dimensions de l'image.
sur internet, j'ai trouvé ce lien :
http://stackoverflow.com/questions/26515643/make-div-inherit-height-of-sibling-img-possible
le hic, c'est que dans mon cas, le width et le height de l'image ne sont pas connu.
actuellement , le div qui devrait avoir la même width que l'image (#stuff), fait 100% de la page du navigateur ... :
voici ma problématique :
J'ai une image qui doit faire 30% de la hauteur de la page.
sur cette image je dois poser dessus un div absolute qui aurait les mêmes dimensions de l'image.
sur internet, j'ai trouvé ce lien :
http://stackoverflow.com/questions/26515643/make-div-inherit-height-of-sibling-img-possible
le hic, c'est que dans mon cas, le width et le height de l'image ne sont pas connu.
actuellement , le div qui devrait avoir la même width que l'image (#stuff), fait 100% de la page du navigateur ... :
#holder {
position: relative;
display: inline-block;
height: 30%;
width: auto;
}
#stuff {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: red;
opacity: 0.5;
}
<div id="holder">
<img style="max-width:100%;max-height:100%;" src='img.png'>
<div id="stuff">waffle</div>
</div>