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 :

je veux mourrir : css et background-image


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2
    Par défaut je veux mourrir : css et background-image
    Bonjour tous !

    voila bien 4heures (oui .. je suis tres persévérant) que je plante sur un problème...

    Je voudrais sur mon site web afficher une ombre de chaque coté de mon div "contenu" (genre comme un peu bcp de sites en fait).
    Donc je crée 2 div, 1 a gauche et 1 a droite de ma div "contenu" et j'y mets ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    .ombregauche {
    position:absolute;
    left:49px;
    margin-top:-13px;
    background:background-image;
    background-image:url('images/ombreg.png');
    background-repeat:repeat-y;
    background-position:top left;
    min-height:100%;
    width:49px;
    }
    Mon ombre.png a une petite hauteur, donc je la repete en y sur toute la hauteur de mon document.

    Je travaille avec Firefox 1.5 et webdevelopper, afin d'éditer ma css directement sous firefox (et quand j ai trouvé les bons réglage hop copié collé dans mon éditeur css).
    Le truc, c que mon aspect est ok sous firefox AVEC webdevelopper en route (quand j edite la css).. mais des que je le ferme, nada, quetch, hop disparu l'ombre... (c la que je pleure).

    Pour ceux qui veulent, voici le code de ma page, valide XHTML transi / strict (quoi que avec toutes les modif que j essai ptetre plus.. bref..)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <!DOCTYPE html
         PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <link rel="stylesheet" href="styles/style.css" type="text/css" />
    <title>gonnarule.com</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
     
     
    <body id="mybody">
    	<div class="conteneur" id="conteneurg">
    	<div class="ombregauche" id="ombreg">tre</div>
    		<div class="centre">
     
                             <!-- CONTENU -->
     
                    </div>
    	</div>
    	<div class="ombredroite" id="ombred">tretre</div>
    </body>
    </html>
    Les "tre" et "tretre" c pour voir où s'affiche mon div, vu que l'image ne s'affiche tout simplement pas.. damned !

    Si qqun sait pourquoi mes background-image se cassent a katmandou ou je ne sais ou, merci de m'expliquer

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 442
    Par défaut
    Pour réaliser cet effet "d'ombre" je te conseille la solution suivante:

    - supposons que ton div central fasse 700px de large
    - que ton effet d'ombre prenne 10px de large (donc 2*10px)

    Il faut créer une image de 720px de large et de 1px de haut avec l'effet d'ombre aux deux extrémités de l'image.

    Puis avoir un div central dans la page qui fait 720px (et qui contient l'image en background avec un repeat) et un autre div qui fait 700px et qui est centré dans le div précédant.

    (Solution que j'ai vu sur de nombreux blogs)

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 159
    Par défaut Re: je veux mourrir : css et background-image
    Citation Envoyé par gonnarule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    background-image:url('images/ombreg.png');
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <link rel="stylesheet" href="styles/style.css" type="text/css" />
    Je doute que ton répertoire "images" se trouve dans ton dossier "styles" :p

    essaye ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    background-image:url('../images/ombreg.png');
    Sinon la solution proposée par Jung au dessus peut-être efficace selon tes besoins

Discussions similaires

  1. Css redimensionner background-image
    Par altair8080 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 02/09/2010, 19h21
  2. [CSS] padding & background-image
    Par taffMan dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/09/2006, 15h48
  3. CSS Probleme BACKGROUND IMAGE
    Par nocy dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 26/07/2006, 23h19
  4. [css] problème background-image
    Par gorgonite dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 27/05/2006, 19h53
  5. [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

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