Image de fond

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Répondre
krystof
Lézard vert
Messages : 155
Inscription : 01 mars 2007, 10:35

Image de fond

Message par krystof »

Bonjour,
Est il possible de faire une image de fond que l' on dépace simplement en faisant un "glisser".Actuellement, pour faire une image de fond, je dois passer par photoshop, et adapter sans cesse les images et leur positionj, c' est vriment long.
Comment faire avec NVU pour déplacer les images sur le fond là ou je le souhaite ?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
Fabrice.Tres.Net
Tyrannosaurus Rex
Messages : 2390
Inscription : 26 juin 2006, 12:50

Message par Fabrice.Tres.Net »

Une image de fond ne peut pas être positionné spécifiquement, on peut juste la centrer, la mettre en haut en bas, la faire se répéter, ...

Pour positionner précisément ton image, il faut donc l'utiliser "normalement".
Ensuite tu peux gérer la profondeur, si d'autres éléments doivent apparaître au-dessus (empilement)!
krystof
Lézard vert
Messages : 155
Inscription : 01 mars 2007, 10:35

Message par krystof »

Fabrice.Tres.Net a écrit :Ensuite tu peux gérer la profondeur, si d'autres éléments doivent apparaître au-dessus (empilement)!
Merci et ça se fait comment ça ?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
Fabrice.Tres.Net
Tyrannosaurus Rex
Messages : 2390
Inscription : 26 juin 2006, 12:50

Message par Fabrice.Tres.Net »

Avec les propriétés de la boite accessible depuis la barre d'état de Nvu/ Kompozer, tu cliques sur "<img>" ...
Image
krystof
Lézard vert
Messages : 155
Inscription : 01 mars 2007, 10:35

Message par krystof »

j' ai vu qu' en superposant plusieurs image et en mettant index z 1 ou 2, cela définissait l' image qui serait en premier plan.
Mais ce que je veux faire, c' est passer une seule image derrière du texte.
Je n' y arrive pas avec cette méthode.

EDIT : mince !!! lors d' un changement de taille de texte dans un navigateur internet, les images n' ont pas leur taille modifiées proportionnellement au texte !!!
Du coup, les images passent par dessus le texte.
Comment faire ?


Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
Getro

Message par Getro »

Salut.
Moi aussi j'ai eu ce problème d'image en arrière plan.
Je ne saurais pas te répondre en ce qui concerne ce qui vient de t'arriver mais ce que je peux te conseiller, (si j'ai bien compris) : si ton image possède une adresse url directe, mets dans le code HTML directement de cette façon :

Code : Tout sélectionner

<body
 style="background-image: url(http://www.image_en_arriere_plan.gif);">
</body>
par exemple.
Sinon publi là sur un site qui te fournira une adresse url pour ça.
C'est une solution facile et qui fonctionne à tout les coups.

Cordialement,
Getro.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 2.0.50727)
krystof
Lézard vert
Messages : 155
Inscription : 01 mars 2007, 10:35

Message par krystof »

Je te remercie mais je sais pas travailler avec les codes.
Je fais tout faire par nvu.
Connaitrais tu la manip à faire directement avec nvu ?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Fabrice.Tres.Net a écrit :Une image de fond ne peut pas être positionné spécifiquement, on peut juste la centrer, la mettre en haut en bas, la faire se répéter, ...
je me permets humblement de contester ceci.
- la position peut être ajustée (Kazcades uniquement): gauche, centrée, droite... ou, en passant par l'onglet "général", en entrant une valeur du type:

Code : Tout sélectionner

background-position:100px 20px;
où la première valeur est le décalage vers la droite et la 2eme valeur le décalage vers le bas (par rapport au coin haut gauche du conteneur). les unitès sont les mêmes que pour toute autre position: px, em, %, etc...
Si l'éditeur css est celui d'origine de Nvu (c'est une grave erreur!!), il faut modifier la feuille de style à la main dans le code source.
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Neil

Message par Neil »

Je te remercie mais je sais pas travailler avec les codes.
Je fais tout faire par nvu.
Connaitrais tu la manip à faire directement avec nvu ?
Bien sûr. Si ton image vient directement d'une url, c'est d'autant plus facile. Tu copies son adresse et ensuite dans NVU, tu vas dans la source comme ci-dessous et tu recherches dans tes lignes de code : <body>

Image
Et au niveau de cette ligne tu ajoutes derrière body le code suivant :

Code : Tout sélectionner

<body 
 style="background-image: url(http://www.image_en_arriere_plan.gif);"> 
  etc....
</body> 
Et donc dans les parenthèses url(tu tapes l'@ de ton image);">

Voilà. ça devrait marcher. Par contre si ton image n'est pas sur internet, tu dois en obtenir une adresse url. Tu peux passer simplement par ImageShackUs et récupérer son @ url. Puis tu suis la même procédure.

J'espère que ça t'a aidé ^^
Neil.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 2.0.50727)
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Pourquoi faire si compliqué? Kpz Nvu est WYSIWYG. Son grand intérêt est de ne passer par le code que quand c'est indispensable!
En travaillant en local (sur le disque dur) avant de charger le site chez son hébergeur, il suffit de mettre l'image nécessaire dans le répertoire du site (voire dans un sous-dossier), puis:
clic droit sur body dans la barre de tâches (en bas de l'écran) > styles internes > propriétés du fond > image de fond... aller chercher le fichier puis choisir si on veut une répétition de l'image et l'emplacement sur la page.
Lors du chargement de la page chez l'hebergeur, il faudra penser à charger aussi l'image.
Pour rendre l'adresse de l'image relative à la page (c'est à dire sans avoir à donner l'adresse complète de l'image), si tu utilises Nvu, tu installes l'extension Urlcleaner puis tu fais un nettoyage de la page par outils > nettoyeur de balises...
Dans Kpz, urlcleaner est intégrée

Rappel:pour une même image située dans un sous dossier "images" du répertoire racine de ton site:
adresse absolue:

Code : Tout sélectionner

url(http://www.monsite.fr/images/monimage.jpg)
adresse relative:

Code : Tout sélectionner

url(images/monimage.jpg)
Rappel2: il est fortement déconseillé d'utiliser l'onglet source de Nvu (passablement bogué). Pour retoucher du code, Il vaut mieux utiliser un éditeur texte externe comme Notepad++ (libre). dans ce cas, l'extension Handcoder est ton amie :wink:

nota: Si ton espace d'hébergement est suffisant, inutile de passer par un site d'hébergement d'images. Il sera plus simple de gérer ton site si toutes les images sont regroupées dans un sous dossier du site
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
krystof
Lézard vert
Messages : 155
Inscription : 01 mars 2007, 10:35

Message par krystof »

Fabrice.Tres.Net a écrit :Une image
je me permets humblement de contester ceci.
- la position peut être ajustée (Kazcades uniquement): gauche, centrée, droite... ou, en passant par l'onglet "général", en entrant une valeur du type:

Code : Tout sélectionner

background-position:100px 20px;
Salut, j' ai Nvu, comment puis je faire ?
Il faut que je télécharge kazcades ? je ne sais même pas vraiment ce que c' est. Une extension ?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Evidemment, comme cela a déjà dû être dit une ou deux fois sur ce forum, je te conseille de remplacer Nvu par Kompozer (qui inclut Kazcades): voir ici: http://www.geckozone.org/forum/viewtopic.php?t=51228

Sinon, oui, Kazcades est une extension de Nvu: http://extensions.geckozone.org/KaZcadeS/ qui corrige efficacement l'éditeur css de Nvu.
Il est toujours possible de se passer de Kazcades, mais alors il faut passer par le code et le compléter à la main en ajoutant à la suite de "background-position:" les coordonnées du coin supérieur gauche de l'image de fond.
Mais dans ce cas, on n'a plus en direct la position de l'image:en effet, lors de l'utilisation de l'éditeur css, on a "en direct" sur la page, en arrière de la fenêtre de l'éditeur css, le résultat de la consigne. Le passage par le code masque la fenêtre "aperçu"!
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
krystof
Lézard vert
Messages : 155
Inscription : 01 mars 2007, 10:35

Message par krystof »

Ok merci pour ces explications.
J' ai téléchargé tout ça en français avec kazcades et on verra ce que ç a donne plus tard, merci.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité