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

JSF Java Discussion :

Image de fond d'une page JSF


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut Image de fond d'une page JSF
    Bonjour,


    Je veux mettre une image au fond d'une page JSF.
    Je procède comme suit:
    fichier fond.css:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    .fond {
    background-image: url(fond.jpg);
    }
    Page xhtml
    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
     
    <h:head>
    <link rel='stylesheet' 
                media='screen' 
                type='text/css' 
                title='Design' 
                href='resources/css/fond.css' />
     </h:head>
    </h:head>
    <h:body>
     
    	<p:layout fullPage="true">
    		<p:layoutUnit position="north" styleClass="fond" size="120">
    			<center>
    				Titre
    			</center>
    		</p:layoutUnit>
    Mais ça ne marche pas, Ou est le problème?

    Merci beaucoup en avance.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 93
    Par défaut
    Le plus simple est d'utiliser les balises JSF :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        <h:head>
            <title>titre de la page</title>
            <h:outputStylesheet library="css" name="fond.css" />
        </h:head>
    puis dans ton css tu fais référence à ta ressource par le nom de la library :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    background-image: url("#{resource['css:fond.jpg']});

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    Merci Cryo,

    J'ai fait cette méthode, et je la refait comme vous m'avez indiqué mais ça n'a pas marché.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 93
    Par défaut
    Peux tu donner des informations sur l'organisation de ton projet ?

    Version de jsf, arborescence de ton web-inf, si tu utilise Spring , ...

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    J'utilise Jsf 2.0.
    Je travaille avec hibernate et primefaces, (il y a pas Spring).
    Voici la structure de mon web-content:
    Web-Content
    -resources
    ---css
    ----fond.css
    ----fond.jpg
    -WEB-INF
    ---faces-config.xml
    ---lib(dossier des jars)
    ---web.xml

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    bon image de font tu peux utiliser la commande background dans la balise body
    Bon courage !

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    Merci ahmedpa,

    ça n'aps marché avec la balise background.

Discussions similaires

  1. Afficher une image d'une BD dans une page JSF
    Par kam81 dans le forum JSF
    Réponses: 4
    Dernier message: 06/09/2011, 21h51
  2. Mettre une image de fond dans une page jsp en java
    Par Decon dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 12/11/2010, 23h53
  3. Image de fond sur une seule page
    Par danfa dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 27/02/2010, 15h29
  4. affichage image dans une page jsf
    Par coold dans le forum JSF
    Réponses: 2
    Dernier message: 23/02/2010, 23h16
  5. [ZF 1.9] ajouter une image dans fond de la page
    Par blaise4714 dans le forum Zend Framework
    Réponses: 6
    Dernier message: 24/09/2009, 13h13

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