Bonsoir à tous
Je suis en train de tenter de réaliser une chose très simple, mais je n'arrive pas à faire en sorte que l'image s'adapte au mieux à la taille de l'écran.
L'adresse de la page: http://tests.osirisnet.net/popuptest.html
Le HTML:
Le CSS:
Je suppose que c'est dû aux flex-bidules que je ne maîtrise pas...
Merci de votre aide
Modifié par PapyJP (14 Jan 2017 - 16:32)
Je suis en train de tenter de réaliser une chose très simple, mais je n'arrive pas à faire en sorte que l'image s'adapte au mieux à la taille de l'écran.
L'adresse de la page: http://tests.osirisnet.net/popuptest.html
Le HTML:
<body onload="window.resizeTo(1153,1030);" >
<div id="text">
<p>blablabla blablabla blablabla blablabla blablabla blablabla</p>
<p>blablabla blablabla blablabla blablabla blablabla blablabla</p>
</div>
<div id="slide">
<figure>
<span id="author">cm</span>
<img id="slideimage" src="/mastabas/qar-guiza/photo/qar-guiza_hg_134.jpg" alt="">
</figure>
</div>
</body>
Le CSS:
*, *:before, *:after {box-sizing: border-box;}
html, body{height:100%;width:100%;}
@media screen and (max-width:1024px) {html {font-size:1.7vw;}}
@media screen and (max-width:705px) {html {font-size:12px;}}
body{overflow:hidden;padding:0.5em 0;
display:flex;flex-direction:column;
justify-content:flex-start;flex-shrink:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#text{text-align:center;}
#text p{margin:0 auto;}
#slide{margin:0.5em auto;text-align:center;
min-width:0;min-height:0;max-width:100%;}
#slide figure{position:relative;display:inline-block;margin:auto;}
#slideimage{border-radius:0.5em;
max-width:100%;max-height:100%;
min-width:0;min-height:0;overflow:hidden;
}
#author{font-size:0.8em;font-style:italic;
position:absolute;z-index:10;
left:0;top:-1.5em;
text-align:left;}
#author::before{content:'Photo: ';}
Je suppose que c'est dû aux flex-bidules que je ne maîtrise pas...
Merci de votre aide
Modifié par PapyJP (14 Jan 2017 - 16:32)