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 :

Combler image en Background


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Combler image en Background
    Bonjour,

    voivi mon problème :
    je dois mettre une image de fond aux bords arrondis dans un div. Ce div est étirable selon la longueur du texte. J'ai donc découpé le fond de l'image (les quelques lignes de pixels qui ont l'arrondi) et l'ai "posé" au fond du div. Le reste de l'image est positionné en haut.

    Je voudrais que entre les 2, un couleur vienne se mettre pour combler le vide.

    J'ai tenté ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    background: url(../../images/fond_caddie.gif) repeat-y #6b91a6;
    mais ça me répète l'image.

    Quelqu'un peut m'aider ?

  2. #2
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Personnellement, j'ai une méthode, certainement mauvaise d'ailleurs...

    Tu découpe ton image en 9 (coin haut gauche, haut, coin haut droit, etc...)

    Et tu place tous ces éléments correctement ensuite.
    les haut et bas on un repeat-x , les élements gauche et droite un repeat-y, le centre se répète dans les deux sens, les coins restent fixes.

    Ce div est étirable selon la longueur du texte.
    En largeur, en hauteur ?

    Si un seul des deux sens s'étire, tu peux simplifier la chose.

    Enfin, ca reste une méthode pas terrible je trouve... Si quelqu'un a mieux...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Il s'étire sur la hauteur, vers le bas.

    On m'avait indiqué plus simple que découper en 9 mon image.
    Merci pour ta réponse en tout cas, peut être y a-t-il plus simple ?

  4. #4
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par défaut
    Puisqu'il n'y a qu'une direction tu peux restreindre à 3.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Je vais essayer comme ça. Je reviens pour vous tenir au courant.

    Merci

  6. #6
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Il n'y a pas encore de moyen propre pour faire des arrondis, ou n'importe quelle autre forme géométrique différente du rectangle.

    Le recours aux images est donc la solution la plus simple et efficace.

    Je pratique aussi le découpe en 9, ça marche plutôt bien, mais ça peut devenir galère à gérer selon le type de positionnement que tu emploies dans le cas où tu n'utilises pas de table.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. image en background d'un JSlider
    Par biozaxx dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 23/01/2006, 11h09
  2. code HTML pour mettre une image en background dans un menu
    Par Link14 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/10/2005, 12h11
  3. image en background dans un tableau
    Par PAYASS59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 30/08/2005, 09h07
  4. Image de background
    Par Borisroms dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 06/06/2005, 23h23
  5. images en background
    Par Blo0d4x3 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 10/10/2004, 23h55

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