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 :

background image(s) !


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 26
    Par défaut background image(s) !
    Bonjour,

    Alors en fait le problème est simple, j'ai 2-3 idées pour le résoudre, mais pas de solutions simples...
    Le but du jeu est d'avoir un site web dont le background est composé de 2 images ; l'une complètement alignée horizontalement à gauche, et l'autre alignée complètement à droite, les deux étant centrée verticalement.

    Je veux que ce soit "étirable" ! c'est à dire bien avec 2 images, l'une toujours à gauche, l'autre toujours à droite, et la distance les séparant évoluant en fonction de la taille de l'écran
    Exemples avec un écran en 800px de large, et l'autre en 1600 pixels pour mieux comprendre :



    Explication plus "graphique" :



    Jusqu'ici la seule solution "viable" que je pense avoir trouvé est d'en mettre une sur le body, et une autre dans un div avec z-index 1 et height et width à 100%, le contenu du site se présentant donc dans un autre div avec un z-index de 2 ou plus... Pas très "propre" à mon goût... Sans parler du problème de chevauchement des 2 images pour nos chers amis visiteurs en 600px de large... mais là, à moins de passer par le png et donc de squizzer les IE6ternautes, ou de scripter du javascript un peu vilain, rendant le div de la deuxième image invisible (display:none si la largeur de l'écran de l'utilisateur est inférieure à la somme des largeurs des 2 images de fond... ou en bloquant ce div qui contient l'image de droite en position absolute avec une valeur de left égale à la largeur de l'image de gauche.

    Bref tout ça c'est un peu "dégueu", alors peut-être que quelqu'un a une idée plus simple !

    J'aimerai éviter d'avoir à faire ça en flash, ce qui malgré tout serait peut-être le plus simple ! (placer le fichier flash en fullscreen dans un div en arrière plan)

    Merci d'avance !

    (et puis si vous avez un avis esthétique sur le principe, n'hésitez pas !)

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 241
    Par défaut
    Salut,

    une image en background de l'élément html
    une image en background de l'élément body

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Moi, je vois plutot une solution simple avec la librairie gd de php. Je pense que je complique encore la situation puisque q' il faut encore connaitre le php.
    Sinon l' idée est de construire une seule image en partant des deux images et de mettre ensuite cette image dans le backGround du body.

  4. #4
    Membre expérimenté Avatar de Damouille
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Par défaut
    Moi, je ferais 2 div. L'une à gauche de la hauteur et largeur de mon image position: absolute; left: 0px; Meme chose pour la div de droite avec right: 0px;

    Ca devrait bien marcher

Discussions similaires

  1. [CSS] background-image : 2 images
    Par ZeImp dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 18/07/2005, 00h59
  2. [CSS] Background-image étirée sur tout l'écran
    Par Amnesiak dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/03/2005, 12h24
  3. background-image et js qui ne fonctionne pas
    Par trialrofr dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 28/02/2005, 11h45
  4. background-image, l'image ne s'afiche pas
    Par Ashgenesis dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 17/11/2004, 14h38
  5. [div] background image
    Par noOneIsInnocent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 26/10/2004, 19h36

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