Salut à tous,
J'ai une question qui parait toute bête.
J'aimerai afficher des images (de 1900px, pour faire un slideshow) qui prenent toute la largeur de l'ecran mais sans être redimensionnées.
Par exemple,dans un ecran en 1900px de large, les images sont affichées entière. Par contre, dans du 1024px, les images resteront centrées et non redimensionnées !
J'ai fait ceci, mais çà marche pas :
le css :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div class="wrap"> <div id="example1"><img src="1.jpg" /></div> <div id="example2"><img src="2.jpg" /></div> <div id="example3"><img src="3.jpg" /></div> <div id="example4"><img src="4.jpg" /></div> </div>Cela marche en css en fesant çà :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 .wrap { height: 263px; overflow: hidden; position: relative; } .wrap div { position: absolute; left: 0; width:100%; height:263px; background-position : center center; } .wrap img { /* background-position : center center;*/ }css :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div class="wrap"> <div id="example1"></div> <div id="example2"></div> <div id="example3"></div> <div id="example4"></div> </div>Mais comme je dois faire un slideshow, je dois mettre les images dans les div, et pas dans le css.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #example1 { background: url(1.jpg) center center no-repeat; } #example2 { background: url(2.jpg) center center no-repeat; } #example3 { background: url(3.jpg) center center no-repeat; } #example4 { background: url(4.jpg) center center no-repeat; }
Merci de votre aide.
Fabrice
Partager