[HTML] Mettre image en fond d'écran !!

Fermé
camille18 Messages postés 285 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 1 mars 2012 - 11 oct. 2010 à 18:18
camille18 Messages postés 285 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 1 mars 2012 - 14 oct. 2010 à 11:28
Bonjour,

Donc voila j'ai réussi à trouver sur le net un code qui permet à l'image de s'adapter à la taille de la fenêtre :

<img style="position:absolute;left:0px;top:0px;width:100%;height:100%;"
   src="images/fond2.jpg" />


Je voudrais savoir comment rajouter l'option Background sans changer ce code car preuve du contraire je n'est pas réussi à reproduire la même chose en passant par le CSS !

Merci de votre aide!
Cordialement.



A voir également:

6 réponses

faboons Messages postés 269 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 22 janvier 2024 50
11 oct. 2010 à 20:35
Salut,

je ne comprends pas si ce code marche tu changes la destination de l'attribut src par l'image que tu veux.
Mais dans ce cas si l'image est trop petite elle va s'étirer jusqu'à remplir toute la fenêtre du navigateur.

La background ce serait pour quoi faire puisqu'il y a une image ?
Si c'est pour mettre une couleur, noire en l'occurence, derrière l'image :

<img style="position:absolute;left:0px;top:0px;width:100%;height:100%; background-color:black;"
   src="images/fond2.jpg" />


@ pluche.
Fab.
0
camille18 Messages postés 285 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 1 mars 2012 14
11 oct. 2010 à 22:13
L'image que je souhaite mettre en background et une image de fond ! c'est pour sa que je voulais que sa remplisse toute la fenêtre. Et je ne parviens pas à reproduire la même chose si je passe par le CSS. Le problème est que si le wallpaper n'est pas en transparence, que faire des autres images ?
A la base, l'image n'est pas trop petite mais plutôt trop grande.
0
faboons Messages postés 269 Date d'inscription mardi 12 février 2008 Statut Membre Dernière intervention 22 janvier 2024 50
13 oct. 2010 à 17:50
Tu veux mettre une image de fond sous une balise image qui fait déjà la taille de l'écran ??????
Quelles sont les autres images ? Tu veux les mettre par dessus ?? Parce-qu'un background c'est derrière donc il n'a pas besoin d'être transparent.

Et je ne parviens pas à reproduire la même chose si je passe par le CSS.
C'est du css : style="position:absolute;left:0px;top:0px;width:100%;height:100%;" !!!

Je ne comprends pas vraiment ta question ni tes explications.

Un peu plus d'infos ?
0
camille18 Messages postés 285 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 1 mars 2012 14
14 oct. 2010 à 00:36
C'est bon je me suis débrouillé ! voici mon code pour ceux que sa intéresse :

body
{
background:url("images/wallpaper.png");
background-position: top right;
background-position:absolute;
width:100%;
height:100%;
margin: 0 auto;
}



Donc la l'image de fond va s'adapter avec la taille de la fenêtre !


Merci pour aide !
Cordialement.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
duweb Messages postés 353 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 72
14 oct. 2010 à 01:11
ton code css contient des erreurs mais je te confirme que ca fonctionne quand même .
correction et explications :
- background-position:absolute; -> n'existe pas.
- margin: 0 auto; -> tu centres ton élément alors que juste avant tu rempli toute la page

correction :
background:url("images/wallpaper.png") no-repeat top right;
/*position:absolute; inutile dans ce cas*/
/*width:100%; inutile dans ce cas*/
/*height:100%; inutile dans ce cas*/

evidemment il faudrait qu'on connaisse la taille de ton image, l'effet recherché (dégradé, photo, ... ?). le code change en fonction de ce qu'on veut faire
0
camille18 Messages postés 285 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 1 mars 2012 14
14 oct. 2010 à 11:28
Merci pour la correction :o
C'est un dégradé bleu.
0