Bonjour à tous et un grand merci à ceux qui pourront prendre 5 minutes pour me faire avancer
Je cherche à positionner et dimensionner précisément un bloc (cnt) par dessus une partie d'une image de taille variable lors du redimensionnement (hauteur à 100% du browser, largeur auto) et à centrer horizontalement le tout sur la page.
Pour cela je pensais :
- Placer l'image dans un div container configuré pour prendre la hauteur du navigateur et la largeur de son contenu (relative + inline-block + height:100%).
- Faire hériter mon bloc "Cnt" de ce "Container" (absolute) afin que le positionnement Left / Top / Width / Height puisse se faire en % de l'image.
Malheureusement, le div container semble s'adapter lors du chargement mais pas lors du redimensionnement du navigateur (ou plutot il s'adapte en largeur OU en hauteur selon son Display, mais pas les deux), du coup le bloc à positionner ne se redimensionne pas correctement
Il me semble avoir essayé toutes les combinaisons de Display / Position possible sur chacun des éléments sans succès.
Quelle autre approche puis-je envisager sachant que mon image ne doit pas être ni déformée ni rognée ?
Encore une fois merci
Le lien ci-dessous permet de mieux comprendre le problème par un redimensionnement de l'afficheur :
http://codepen.io/LaDent/pen/maxIv
Modifié par LaDent (25 Apr 2014 - 00:06)
Je cherche à positionner et dimensionner précisément un bloc (cnt) par dessus une partie d'une image de taille variable lors du redimensionnement (hauteur à 100% du browser, largeur auto) et à centrer horizontalement le tout sur la page.
Pour cela je pensais :
- Placer l'image dans un div container configuré pour prendre la hauteur du navigateur et la largeur de son contenu (relative + inline-block + height:100%).
- Faire hériter mon bloc "Cnt" de ce "Container" (absolute) afin que le positionnement Left / Top / Width / Height puisse se faire en % de l'image.
Malheureusement, le div container semble s'adapter lors du chargement mais pas lors du redimensionnement du navigateur (ou plutot il s'adapte en largeur OU en hauteur selon son Display, mais pas les deux), du coup le bloc à positionner ne se redimensionne pas correctement
Il me semble avoir essayé toutes les combinaisons de Display / Position possible sur chacun des éléments sans succès.
Quelle autre approche puis-je envisager sachant que mon image ne doit pas être ni déformée ni rognée ?
Encore une fois merci
Le lien ci-dessous permet de mieux comprendre le problème par un redimensionnement de l'afficheur :
http://codepen.io/LaDent/pen/maxIv
Modifié par LaDent (25 Apr 2014 - 00:06)