IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Image de fond


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 12
    Par défaut Image de fond
    Bonsoir,

    je cherche à afficher une image en fond d'une page html, et bien évidemment elle s'affiche bien ou mal selon le navigateur utilisé (et sa configuration).
    Je suppose que c'est un problème redondant mais il y a tellement de docs sur le dev web que c'est dur de trouver...

    comment faire pour que mon image s'affiche toujours de la même manière?
    je parle d'une image background qui est à l'origine en 1074*768 définie (pour le moment) dans ma css avec quelquechose comme:

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    BODY{
    img-background:"test.jpg";
    }
    La syntaxe n'est peut-être pas exacte mais l'idée est là.

    Je dipose d'un serveur qui gère le php donc peut-être de ce côté il y a une solution??

    Merci d'avance de vos réponses et joyeuses fêtes!

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Déjà la syntaxe est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    body{
       background-image:url(test.jpg);
    }
    Ensuite, je ne vois pas de différence d'interprétation entre les différents navigateurs avec cette syntaxe.

    Essaie de rajouter d'autres paramètres :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    body{
       background:#000 url(test.jpg) no-repeat top left;
    }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 12
    Par défaut
    En fait, le problème est que mon image est en 1024*768, et que si un utilisateur se connecte sur mon site en 1280*1024, l'image est trop petite pour prendre tout l'écran. Hors c'est une image de fond! Il faudrait qu'elle se mette en "fullscreen" quel que soit la résolution du navigateur.

    Ainsi, comment faire pour que mon image s'ajuste automatiquement?

    Evidemment elle sera moins jolie sur un écran de haute résolution mais ça ne me dérange pas trop.

    Merci d'avance,

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src="tonimage.jpg" height="100%" width="100%" alt="" />
    Ensuite tu peux la mettre dans une div et écrire par dessus

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 12
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="tonimage.jpg" height="100%" width="100%" alt="" />
    hmm comment faire pour mettre ces attributs à une image définie comme la mienne dans le BODY (c'est défini dans ma css, un truc du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    BODY{
    background-image:url(test.jpg);
    background-attachment:fixed;
    }
    désolé des questions stupides mais je débute en code web et il y a vraiment trop de docs useless.. impossible de trouver précisément ce que je cherche dans les tutos que j'ai trouvé ici ou sur google..

    merci d'avance

  6. #6
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    On ne peut pas encore, certainement en CSS3 en faisant de la sorte :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    html, body {
        background-image: url(ton_image.gif);
        background-size: 100%;
        background-origin: content;
    }


    Tu n'as pas lu ce que j'ai écrit !
    tu peux la mettre dans une div et écrire par dessus
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <div id="fond"><img src="tonimage.jpg" height="100%" width="100%" alt="" /></div>
    <div id="head"></div>
    <div id="contenu">
    ...
    ...
    </div>

Discussions similaires

  1. Image de fond pour xdm
    Par BloodyImp dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 15/09/2004, 17h47
  2. boîte de dialogue avec image de fond + texte
    Par Eugénie dans le forum MFC
    Réponses: 13
    Dernier message: 31/08/2004, 14h32
  3. image de fond à la taille de la form
    Par littledoudou dans le forum C++Builder
    Réponses: 5
    Dernier message: 20/01/2004, 15h15
  4. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 18h57
  5. [VB6] [Graphisme] Image de fond stretchable dans mdiform
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 17/02/2003, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo