Bonjour,
Je voudrais placer une image de fond sur une div, cette image prenant automatiquement la taille de cette div ? Savez-vous comment il est possible de le faire ?
Merci pour votre aide.
Bonjour,
Je voudrais placer une image de fond sur une div, cette image prenant automatiquement la taille de cette div ? Savez-vous comment il est possible de le faire ?
Merci pour votre aide.
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
si par image de fond tu entends background-image ... ce n'est pas possible, du moins pas encore ...
Tu peux parcontre mettre ton image dans le div avec un z-index approprié ..
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
salut
j'ai essayé avec la propriété width et height de l'objet mais ça me marchait pas. sinon on peut utiliser offsetWidth et offsetHeight.
voici un exemple
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
17
18
19
20
21
22
23
24 <head> <style type="text/css"> div#img{ width: 100px; height: 50px; background-color: red; color: yellow; } </style> <script> function process(){ divImg = document.getElementById("img"); width = divImg.offsetWidth; height = divImg.offsetHeight; divImg.innerHTML = "<img src='http://aziatik8x.free.fr/diaporama/images/B_L_U_E__A_N_G_E_L.jpg' width="+width+" height="+height+"/>"; } </script> </head> <body> <div id="img">Image a afficher</div> <a href="#" onClick="process();">Click here</a> </body>
cela tient plus du css que du javascript , pour moi ce serait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <div style="position:relative;width:300px;height:300px;"> <img src="tonimage" style="width:100%;height:100%;position:absolute;top:0px;left:0px;" /> et le reste de ton code :) </div>
est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes
Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )
Finalement j'y suis arrivé avec z-index, un peu comme suit:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div id="lateur"> <div id="fond"><img src="images/ellipse-ouverte.gif"></div> <div id="devant"> ... </div> </div> </div>Cela vous parait être autre chose que de la bidouille ?... c'est susceptible de passer sur tous les navigateurs ?...
Code css : 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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 #lateur { position: relative; } #fond { position: absolute; z-index: 1; top: 0px; left: 0px; width: 690px; height: 490px; } #fond img { margin: 0px; padding: 0px; width: 100%; height: 100%; } #devant { position: absolute; z-index: 2; top: 50px; left: 50px; width: 590px; height: 390px; }
Ce qui me barbe un peu est que je sois obligé de placer les hauteurs et largeurs des div. Enfin...
Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager